llvm-6502/lib/VMCore
Reid Spencer 28531c71cd 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15818 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-16 07:46:33 +00:00
..
AsmWriter.cpp Fix PR422. 2004-08-16 07:46:33 +00:00
BasicBlock.cpp Fix #includes of i*.h files => Instructions.h as per PR403 2004-07-29 16:53:53 +00:00
ConstantFold.cpp bug 122: 2004-07-17 23:47:01 +00:00
ConstantFold.h
ConstantFolding.h
ConstantRange.cpp Bug fixes for PR341 2004-07-15 01:29:12 +00:00
Constants.cpp Add a hack to work around a problem my changes exposed 2004-08-04 22:26:13 +00:00
Dominators.cpp
Function.cpp Fix #includes of i*.h files => Instructions.h as per PR403 2004-07-29 16:53:53 +00:00
Globals.cpp Make GlobalVariable constructor assert when an initializer is of 2004-08-05 11:28:34 +00:00
InstrTypes.cpp Fix #includes of i*.h => Instructions.h as per PR403. 2004-07-29 17:30:56 +00:00
Instruction.cpp
Instructions.cpp Split assertion to two in order to give better assertion messages. 2004-08-06 14:33:37 +00:00
LeakDetector.cpp Bug fixes for PR341 2004-07-15 01:29:12 +00:00
Linker.cpp Fix another minor problem that exists if you ahve multiple functions with 2004-08-04 22:39:54 +00:00
Makefile
Mangler.cpp Do not call Type::getUniqueID 2004-07-08 22:09:34 +00:00
Module.cpp bug 263: 2004-07-25 18:08:57 +00:00
ModuleProvider.cpp
Pass.cpp There is no error message to print out, end sentence with `!' 2004-07-07 21:22:05 +00:00
PassManagerT.h Fix problem with inserting FunctionPasses that depend on ImmutablePasses 2004-07-23 19:35:50 +00:00
SymbolTable.cpp Change SymbolTable::insertEntry to be more careful about how many map 2004-08-04 00:37:31 +00:00
SymbolTableListTraitsImpl.h
Type.cpp Catch aggregates passed by value sooner rather than later. 2004-07-13 20:09:51 +00:00
Value.cpp Use name.empty() instead of testing against equality with the empty 2004-07-25 06:16:52 +00:00
Verifier.cpp Updates to gc intrinsics, contributed by Tobias Nurmiranta 2004-07-22 05:50:01 +00:00