llvm-mirror/lib
Reid Spencer b9ab0ef60d Fix PR422.
Ouch! Changes in the lazy initialization code caused each incorporated
function to reprocess the entire function on every lookup of a value's
slot number. This caused a horrible slowdown in all functions. This
fix made llvm-dis go from "longer than I care to wait" (minutes) on a large
test case to 0.53 seconds.

llvm-svn: 15818
2004-08-16 07:46:33 +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
AsmParser Merge i*.h headers into Instructions.h as part of bug403. 2004-07-29 12:17:34 +00:00
Bytecode Turn a use of intptr_t into a reinterpret_cast<uint64_t> instead to get 2004-08-04 22:56:46 +00:00
CodeGen Reduce usage of MRegisterInfo::getRegClass 2004-08-15 22:23:09 +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
Support Allow any cl::opt to use the method getPosition() to retrieve the option's 2004-08-13 19:47:30 +00:00
Target There is no need for a cast here 2004-08-16 05:09:58 +00:00
Transforms Implement test/Regression/Transforms/GlobalConstifier/phi-select.llx 2004-08-14 20:57:17 +00:00
VMCore Fix PR422. 2004-08-16 07:46:33 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00