diff options
author | Augie Fackler <augie@google.com> | 2022-03-30 14:14:53 -0400 |
---|---|---|
committer | Augie Fackler <augie@google.com> | 2022-07-21 15:31:15 -0400 |
commit | 5a3e3675f6be3c49fb1a305202888cce4d916ba6 (patch) | |
tree | f5aa8d58e4955cfb9dcbe63878b91401d95a3cbf /llvm/lib/Transforms/Utils/BuildLibCalls.cpp | |
parent | 78c09f0f24b6af6d17aeef93c13c54e251e57e8c (diff) | |
download | llvm-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