1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/lib
Chris Lattner 0874dc6dab Split some code out to a helper function (FindReusablePredBB)
and add a doxygen comment.

Cache the phi entry to avoid doing tons of 
PHINode::getBasicBlockIndex calls in the common case.

On my insane testcase from re2c, this speeds up CGP from
617.4s to 7.9s (78x).

llvm-svn: 96083
2010-02-13 05:35:08 +00:00
..
Analysis Override dominates and properlyDominates for SCEVAddRecExpr, as a 2010-02-13 00:19:39 +00:00
Archive From PR6228: 2010-02-04 06:19:43 +00:00
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 Better error message. 2010-01-26 14:55:16 +00:00
ExecutionEngine Make JIT::runFunction clean up the generated stub function. 2010-02-12 23:05:31 +00:00
Linker Linker should not remap null operands of metadata 2010-02-06 01:31:55 +00:00
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 Split some code out to a helper function (FindReusablePredBB) 2010-02-13 05:35:08 +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