aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
diff options
context:
space:
mode:
authorAugie Fackler <augie@google.com>2022-03-30 14:14:53 -0400
committerAugie Fackler <augie@google.com>2022-07-21 15:31:15 -0400
commit5a3e3675f6be3c49fb1a305202888cce4d916ba6 (patch)
treef5aa8d58e4955cfb9dcbe63878b91401d95a3cbf /llvm/lib/Transforms/Utils/BuildLibCalls.cpp
parent78c09f0f24b6af6d17aeef93c13c54e251e57e8c (diff)
downloadllvm-5a3e3675f6be3c49fb1a305202888cce4d916ba6.zip
llvm-5a3e3675f6be3c49fb1a305202888cce4d916ba6.tar.gz
llvm-5a3e3675f6be3c49fb1a305202888cce4d916ba6.tar.bz2
MemoryBuiltins: start using properties of functions
Prior to this change, we relied on the hard-coded list for all of the information performed by MemoryBuiltins. With this change, we're able to start relying on properites of functions described in attributes, which opens the door to out-of-tree compilers being able to describe their allocator functions to LLVM's optimizer logic without having to register their implementation details with LLVM. Differential Revision: https://reviews.llvm.org/D123090
Diffstat (limited to 'llvm/lib/Transforms/Utils/BuildLibCalls.cpp')
0 files changed, 0 insertions, 0 deletions