llvm-project/llvm/lib
Nirav Dave 772ea3ae1a [DAG] Improve Store Merge candidate pruning. NFC.
When considering merging stores values are the results of loads only
consider stores whose values come from loads from the same base.

This fixes much of the longer compile times in PR33330.

llvm-svn: 304934
2017-06-07 18:51:56 +00:00
..
Analysis [mssa] Fix case when there is no definition in a block prior to an inserted use. 2017-06-07 16:46:53 +00:00
AsmParser Add dependency from AsmParser to BinaryFormat. 2017-06-07 04:24:33 +00:00
BinaryFormat Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
Bitcode Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
CodeGen [DAG] Improve Store Merge candidate pruning. NFC. 2017-06-07 18:51:56 +00:00
DebugInfo Update libdeps to add BinaryFormat, introduced in r304864. 2017-06-07 04:48:49 +00:00
Demangle [ItaniumDemangle] Fix a exponential string copying bug 2017-05-28 23:24:52 +00:00
ExecutionEngine Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
Fuzzer Fix the includes in lib/Fuzzer on Windows that have ordering 2017-06-06 23:28:01 +00:00
IR Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
IRReader Timer: Track name and description. 2016-11-18 19:43:18 +00:00
LTO Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
LineEditor
Linker Support for taking the max of module flags when linking, use for PIE/PIC 2017-05-23 00:08:00 +00:00
MC Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
Object Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
ObjectYAML Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
Option Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Passes [PM] Add GVNSink to the pipeline. 2017-06-03 23:18:29 +00:00
ProfileData Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Support [Linker] Remove warning when linking ARM and Thumb IR modules. 2017-06-07 09:17:01 +00:00
TableGen Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Target [AMDGPU][MC] Corrected error message for s_waitcnt helpers 2017-06-07 16:08:02 +00:00
ToolDrivers Add dependency from LibDriver to BinaryFormat. 2017-06-07 04:39:50 +00:00
Transforms Fix builin_expect lowering bug 2017-06-07 18:32:24 +00:00
XRay Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
CMakeLists.txt Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
LLVMBuild.txt Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00