[SimplifyLibcalls] Realloc(null, N) -> Malloc(N)
authorSanjay Patel <spatel@rotateright.com>
Wed, 18 Apr 2018 14:21:31 +0000 (14:21 +0000)
committerSanjay Patel <spatel@rotateright.com>
Wed, 18 Apr 2018 14:21:31 +0000 (14:21 +0000)
commitb2ab3f28d5fe0f79f730f0ec384cf279e61c0676
treea2d9f2f0cb72a6b923c943d6de0675d010b72384
parentdcfa908b51c12fdcebd22005bbfcaabe8d6d232a
[SimplifyLibcalls] Realloc(null, N) -> Malloc(N)

Patch by Dávid Bolvanský!

Differential Revision: https://reviews.llvm.org/D45413

llvm-svn: 330259
llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h
llvm/lib/Transforms/Utils/BuildLibCalls.cpp
llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
llvm/test/Transforms/InstCombine/realloc.ll [new file with mode: 0644]