llvm-6502/test
Anna Zaks f891336a25 [asan] Skip promotable allocas to improve performance at -O0
Currently, the ASan executables built with -O0 are unnecessarily slow.
The main reason is that ASan instrumentation pass inserts redundant
checks around promotable allocas. These allocas do not get instrumented
under -O1 because they get converted to virtual registered by mem2reg.
With this patch, ASan instrumentation pass will only instrument non
promotable allocas, giving us a speedup of 39% on a collection of
benchmarks with -O0. (There is no measurable speedup at -O1.)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230724 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-27 03:12:36 +00:00
..
Analysis [LV/LoopAccesses] Backward dependences are not safe just because the 2015-02-26 17:58:48 +00:00
Assembler llvm-dis: Stop crashing when dropping debug info 2015-02-25 01:10:03 +00:00
Bindings
Bitcode llvm-dis: Stop crashing when dropping debug info 2015-02-25 01:10:03 +00:00
BugPoint
CodeGen Target/X86: Save Win64 non-volatile registers in a Win64 ABI function. 2015-02-27 00:57:01 +00:00
DebugInfo [llvm-pdbdump] Fix dumping of function pointers and basic types. 2015-02-26 23:49:23 +00:00
ExecutionEngine
Feature
FileCheck FileCheck: Add CHECK-SAME 2015-02-26 04:53:00 +00:00
Instrumentation [asan] Skip promotable allocas to improve performance at -O0 2015-02-27 03:12:36 +00:00
Integer
JitListener
Linker
LTO [LTO API] add lto_codegen_set_module to set the destination module. 2015-02-24 00:45:56 +00:00
MC [MC] Use the non-EH register mapping in the debug_frame section. 2015-02-26 19:48:07 +00:00
Object [obj2yaml/yaml2obj] Add SHT_GROUP support. 2015-02-21 04:28:26 +00:00
Other
SymbolRewriter
TableGen
tools llvm-vtabledump: Dump catch/throw exception structures for MS ABI 2015-02-27 00:43:58 +00:00
Transforms IRCE: add a test case for r230619. 2015-02-26 20:14:32 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in Remove log statements from config scripts. 2015-02-22 07:31:42 +00:00
Makefile Attempt to fix the builders. 2015-02-22 07:01:41 +00:00
Makefile.tests
TestRunner.sh