1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Chris Lattner 5c9fc804d7 Make RenamePass faster by making the 'is this a new phi node'
check more intelligent.  This speeds up mem2reg from 5.29s to 
0.79s on a synthetic testcase with tons of predecessors and
phi nodes.

llvm-svn: 46767
2008-02-05 21:26:23 +00:00
..
Analysis Fix an obscure read-after-free bug that Duncan found. 2008-02-05 04:34:03 +00:00
Archive Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
AsmParser Back out mods to llvmAsmParser, incorrectly committed 2008-01-30 03:10:00 +00:00
Bitcode Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
CodeGen If a vr is already marked alive in a bb, then it has PHI uses that are visited earlier, then it is not killed in the def block (i.e. not dead). 2008-02-05 20:04:18 +00:00
Debugger Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
ExecutionEngine Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
Linker Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
Support Added "bucket_iterators" to FoldingSet. Bucket iterators allow iteration 2008-02-04 21:11:17 +00:00
System Set error message. 2008-02-04 20:57:54 +00:00
Target Implement sseregparm. 2008-02-05 20:46:33 +00:00
Transforms Make RenamePass faster by making the 'is this a new phi node' 2008-02-05 21:26:23 +00:00
VMCore Add comment explaining what is lower level analysis pass. 2008-02-02 01:43:30 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00