[all-commits] [llvm/llvm-project] 871197: [MemoryBuiltins] Accept any value in getInitialVal...
Nikita Popov via All-commits
all-commits at lists.llvm.org
Fri Jun 24 07:11:45 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 871197d0a38440835bb5ac17e70ab384e5616020
https://github.com/llvm/llvm-project/commit/871197d0a38440835bb5ac17e70ab384e5616020
Author: Nikita Popov <npopov at redhat.com>
Date: 2022-06-24 (Fri, 24 Jun 2022)
Changed paths:
M llvm/include/llvm/Analysis/MemoryBuiltins.h
M llvm/lib/Analysis/MemoryBuiltins.cpp
M llvm/lib/Transforms/IPO/Attributor.cpp
M llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
M llvm/lib/Transforms/Scalar/GVN.cpp
M llvm/lib/Transforms/Scalar/NewGVN.cpp
Log Message:
-----------
[MemoryBuiltins] Accept any value in getInitialValueOfAllocation() (NFC)
Drop the requirement that getInitialValueOfAllocation() must be
passed an allocator function, shifting the responsibility for
checking that into the function (which it does anyway). The
motivation is to avoid some calls to isAllocationFn(), which has
somewhat ill-defined semantics (given the number of
allocator-related attributes we have floating around...)
(For this function, all we eventually need is an allockind of
zeroed or uninitialized.)
Differential Revision: https://reviews.llvm.org/D127274
More information about the All-commits
mailing list