llvm-6502/lib
Chris Lattner 277cccc58f PHINode::getBasicBlockIndex is O(n) in the number of inputs
to a PHI, avoid it in the common case where the BB occurs
in the same index for multiple phis.  This speeds up CGP on
an insane testcase from 8.35 to 3.58s.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96080 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-13 04:24:19 +00:00
..
Analysis Override dominates and properlyDominates for SCEVAddRecExpr, as a 2010-02-13 00:19:39 +00:00
Archive
AsmParser Add support for a union type in LLVM IR. Patch by Talin! 2010-02-12 20:49:41 +00:00
Bitcode Add support for a union type in LLVM IR. Patch by Talin! 2010-02-12 20:49:41 +00:00
CodeGen Fix PR6283. 2010-02-13 02:06:10 +00:00
CompilerDriver
ExecutionEngine Make JIT::runFunction clean up the generated stub function. 2010-02-12 23:05:31 +00:00
Linker
MC MC/AsmParser: Attempt to constant fold expressions up-front. This ensures we avoid fixups for obvious cases like '-(16)'. 2010-02-13 01:28:07 +00:00
Support Fix "the the" and similar typos. 2010-02-10 16:03:48 +00:00
System improve support for minix, PR6280, patch by 2010-02-12 00:37:46 +00:00
Target add encoder support and tests for rdtscp 2010-02-13 03:42:24 +00:00
Transforms PHINode::getBasicBlockIndex is O(n) in the number of inputs 2010-02-13 04:24:19 +00:00
VMCore Make PassRegistrar thread-safe since it can be modified by code running in 2010-02-13 00:03:17 +00:00
Makefile