llvm/lib
Alkis Evlogimenos ed543731fb Be a bit more efficient when processing the active and inactive
lists. Instead of scanning the vector backwards, scan it forward and
swap each element we want to erase. Then at the end erase all removed
intervals at once. This doesn't save much: 0.08s out of 4s when
compiling 176.gcc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16136 91177308-0d34-0410-b5e6-96231b3b80d8
2004-09-01 22:52:29 +00:00
..
Analysis Fix a bug that caused the pass to go into infinite loops on trivial testcases. 2004-08-16 05:38:02 +00:00
Archive Add #include <iostream> which is needed now that Value.h doesn't include it 2004-07-04 11:01:27 +00:00
AsmParser Examine the type code in the setcc class of instructions and if it 2004-08-21 16:11:02 +00:00
Bytecode Correctly compute the number of compaction tables. 2004-08-27 00:43:51 +00:00
CodeGen Be a bit more efficient when processing the active and inactive 2004-09-01 22:52:29 +00:00
Debugger Header moved 2004-07-29 17:15:38 +00:00
ExecutionEngine Add a special case for argc,argv 2004-08-16 01:07:04 +00:00
Linker Fix a nasty bug that Nate ran into. In particular, instead of emitting a 2+MB 2004-08-21 00:50:59 +00:00
Support Make CommandLine prefix error output with the name of the program. 2004-09-01 04:41:28 +00:00
System mkdtemp doesn't exist on Cygwin. Use tempnam & mkdir instead. 2004-09-01 20:29:35 +00:00
Target convert M and MD form instructions to generated asm writer 2004-08-31 02:28:08 +00:00
Transforms Initial checkin of a pass to lower packed operations to scalars operations. 2004-08-21 21:39:24 +00:00
VMCore Add an assert to cature null Operands. It is better to catch it here than 2004-08-29 19:37:59 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00