llvm-project/llvm/unittests/Transforms/Utils
Daniel Berlin cd2deacac6 [MSSA] Avoid unnecessary use walks when calling getClobberingMemoryAccess
Summary:
This allows us to mark when uses have been optimized.
This lets us avoid rewalking (IE when people call getClobberingAccess on everything), and also
enables us to later relax the requirement of use optimization during updates with less cost.

Reviewers: george.burgess.iv

Subscribers: llvm-commits

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

llvm-svn: 284771
2016-10-20 20:13:45 +00:00
..
ASanStackFrameLayoutTest.cpp [asan] Simplify calculation of stack frame layout extraction calculation of stack description into separate function. 2016-10-18 23:29:52 +00:00
CMakeLists.txt Fix SHARED_LIBS build 2016-03-02 00:58:48 +00:00
Cloning.cpp DebugInfo: preparation to implement DW_AT_alignment 2016-10-20 00:13:12 +00:00
IntegerDivision.cpp Remove every uses of getGlobalContext() in LLVM (but the C API) 2016-04-14 21:59:01 +00:00
Local.cpp Remove every uses of getGlobalContext() in LLVM (but the C API) 2016-04-14 21:59:01 +00:00
MemorySSA.cpp [MSSA] Avoid unnecessary use walks when calling getClobberingMemoryAccess 2016-10-20 20:13:45 +00:00
ValueMapperTest.cpp ValueMapper: Stop memoizing ConstantAsMetadata 2016-04-16 03:39:44 +00:00