llvm-6502/lib
Nadav Rotem 07cd932c93 The FastISEL should be fast. But when we record statistics we use atomic operations to increment the counters.
This patch disables the counters on non-debug builds. This reduces the runtime of SelectionDAGISel::SelectCodeCommon by ~5%.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176214 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-27 21:59:43 +00:00
..
Analysis Constant fold vector bitcasts of halves similarly to how floats and doubles are folded. Test case included. 2013-02-26 22:51:07 +00:00
Archive Fix auto_ptr is deprecated warnings 2013-02-26 21:20:35 +00:00
AsmParser
Bitcode
CodeGen The FastISEL should be fast. But when we record statistics we use atomic operations to increment the counters. 2013-02-27 21:59:43 +00:00
DebugInfo
ExecutionEngine
IR IR: Don't constant fold GEP bitcasts between different address spaces 2013-02-27 02:26:42 +00:00
Linker
MC
Object
Option
Support Add support for autodetection of ADM bdver2. 2013-02-26 22:41:01 +00:00
TableGen [TableGen] Fix ICE on MSVC 2012 Release builds. 2013-02-26 21:29:47 +00:00
Target ARM: FMA is legal only if VFP4 is available. 2013-02-27 21:31:12 +00:00
Transforms LoopVectorize: Vectorize math builtin calls. 2013-02-27 15:24:19 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile