llvm/unittests
Daniel Berlin 6d6a5e6250 [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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284771 91177308-0d34-0410-b5e6-96231b3b80d8
2016-10-20 20:13:45 +00:00
..
ADT [ADT] Zip range adapter 2016-10-19 18:02:21 +00:00
Analysis [SCEV] Make CompareValueComplexity a little bit smarter 2016-10-18 17:45:16 +00:00
AsmParser
Bitcode
CodeGen GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
DebugInfo [pdb] Fix unit test compilation. 2016-09-14 23:17:08 +00:00
ExecutionEngine
IR DebugInfo: preparation to implement DW_AT_alignment 2016-10-20 00:13:12 +00:00
LineEditor
Linker
MC [ADT] Move CachedHashString to its own header in ADT, and rename to CachedHashStringRef. 2016-10-17 22:24:36 +00:00
MI
ObjectYAML
Option
ProfileData [Coverage] Support loading multiple binaries into a CoverageMapping 2016-10-14 17:16:53 +00:00
Support [Support] Remove llvm::alignOf now that all uses are gone. 2016-10-20 15:36:38 +00:00
Target Remove a FIXME that I forgot about. NFC. 2016-10-13 05:28:55 +00:00
Transforms [MSSA] Avoid unnecessary use walks when calling getClobberingMemoryAccess 2016-10-20 20:13:45 +00:00
CMakeLists.txt Add AArch64 unit tests 2016-10-12 09:00:44 +00:00