llvm-mirror/lib
Matthias Braun 54b35cf6ca ValueTracking: Use fixed array for assumption exclude set in Query.
The Query structure is constructed often and is relevant for compiletime
performance. We can replace the SmallPtrSet for assumption exclusions in
this structure with a fixed size array because we know the maximum
number of elements.  This improves typical clang -O3 -emit-llvm compiletime
by 1.2% in my measurements.

Differential Revision: http://reviews.llvm.org/D16204

llvm-svn: 259025
2016-01-28 06:29:33 +00:00
..
Analysis ValueTracking: Use fixed array for assumption exclude set in Query. 2016-01-28 06:29:33 +00:00
AsmParser Remove autoconf support 2016-01-26 21:29:08 +00:00
Bitcode One more batch of self-containing headers. 2016-01-27 19:29:56 +00:00
CodeGen [DAGCombiner] Don't add volatile or indexed stores to ChainedStores 2016-01-28 06:23:33 +00:00
DebugInfo [DebugInfo] Support zero-length CIE in the _eh_frame parser 2016-01-27 14:05:35 +00:00
ExecutionEngine Remove autoconf support 2016-01-26 21:29:08 +00:00
Fuzzer
IR Revert r258951 (and r258950), "Refactor backend diagnostics for unsupported features" 2016-01-28 04:41:32 +00:00
IRReader Remove autoconf support 2016-01-26 21:29:08 +00:00
LibDriver Remove autoconf support 2016-01-26 21:29:08 +00:00
LineEditor Remove autoconf support 2016-01-26 21:29:08 +00:00
Linker Remove autoconf support 2016-01-26 21:29:08 +00:00
LTO Move MCTargetAsmParser.h to llvm/MC/MCParser where it belongs. 2016-01-27 10:01:28 +00:00
MC ARMv7k: base ABI decision on v7k Arch rather than watchos OS. 2016-01-27 19:32:29 +00:00
Object Move MCTargetAsmParser.h to llvm/MC/MCParser where it belongs. 2016-01-27 10:01:28 +00:00
Option Remove autoconf support 2016-01-26 21:29:08 +00:00
Passes Remove autoconf support 2016-01-26 21:29:08 +00:00
ProfileData [PGO] allow pgo name collector to disable compression (for testing)/NFC 2016-01-26 23:13:00 +00:00
Support SmallPtrSet: Make destructor available for inlining 2016-01-28 04:49:14 +00:00
TableGen Remove autoconf support 2016-01-26 21:29:08 +00:00
Target WebAssembly: fix build 2016-01-28 05:05:17 +00:00
Transforms Minor code formatting cleanup. NFC. 2016-01-28 01:23:18 +00:00
CMakeLists.txt
LLVMBuild.txt