llvm-6502/lib
Cameron Zwarich 4c078f0d6d Stop computing the number of uses twice per value in CodeGenPrepare's sinking of
addressing code. On 403.gcc this almost halves CodeGenPrepare time and reduces
total llc time by 9.5%. Unfortunately, getNumUses() is still the hottest function
in llc.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126782 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-01 21:13:53 +00:00
..
Analysis Optimize "icmp pred (urem X, Y), Y" --> true/false depending on pred. There's 2011-03-01 08:15:50 +00:00
Archive Revert PathV2 changes, as sys::fs::unique_file is not finished yet. 2011-03-01 19:50:55 +00:00
AsmParser convert ConstantVector::get to use ArrayRef. 2011-02-15 00:14:00 +00:00
Bitcode Move library stuff out of the toplevel CMakeLists.txt file. 2011-02-18 22:06:14 +00:00
CodeGen Keep track of which stage produced a live range, and bypass earlier stages when revisiting. 2011-03-01 21:10:07 +00:00
CompilerDriver
ExecutionEngine Move library stuff out of the toplevel CMakeLists.txt file. 2011-02-18 22:06:14 +00:00
Linker Correctly merge available_externally and regular definitions when they have 2011-02-01 05:33:52 +00:00
MC Make all static functions become static class methods. Move shared (duplicated) functions to new MCELF class. 2011-02-28 21:45:04 +00:00
Object Object: Fix type punned pointer issues by making DataRefImpl a union and using intptr_t. 2011-01-21 02:27:02 +00:00
Support Support: Add llvm::AreStatisticsEnabled(). 2011-02-26 23:17:12 +00:00
Target Add datalayout information for the IEEE quad precision fp128 type. 2011-03-01 20:56:50 +00:00
Transforms Stop computing the number of uses twice per value in CodeGenPrepare's sinking of 2011-03-01 21:13:53 +00:00
VMCore Added missing va_end(). 2011-03-01 18:00:49 +00:00
CMakeLists.txt Move library stuff out of the toplevel CMakeLists.txt file. 2011-02-18 22:06:14 +00:00
Makefile