1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/lib/VMCore
Chris Lattner 50e55bcdb0 Unfortunately the fix for the previous bug introduced the previous
exponential behavior (bork!).  This patch processes stuff with an
explicit SCC finder, allowing the algorithm to be more clear,
efficient, and also (as a bonus) correct!  This gets us back to taking
0.6s to disassemble my horrible .bc file that previously took something
> 30 mins.

llvm-svn: 16811
2004-10-07 19:20:48 +00:00
..
AsmWriter.cpp Okay, the list of link-time passes wasn't such a hot idea. Its prone to 2004-09-14 05:43:23 +00:00
BasicBlock.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
ConstantFolding.cpp bug 122: 2004-07-17 23:47:01 +00:00
ConstantFolding.h Fix a link error using VS8.0 2004-06-08 17:53:24 +00:00
ConstantRange.cpp Move these files (which are dependent on VMCore) into VMCore 2004-08-16 19:04:36 +00:00
Constants.cpp When creating constant arrays check that the initializer vector is the 2004-09-15 02:32:15 +00:00
Dominators.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
Function.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
Globals.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
InstrTypes.cpp Fix #includes of i*.h => Instructions.h as per PR403. 2004-07-29 17:30:56 +00:00
Instruction.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
Instructions.cpp Packed types, brought to you by Brad Jones 2004-08-20 06:00:58 +00:00
LeakDetector.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
Linker.cpp Make sure the const bit gets inherited correctly when linking declarations 2004-10-05 02:28:11 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
Mangler.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
Module.cpp Okay, the list of link-time passes wasn't such a hot idea. Its prone to 2004-09-14 05:43:23 +00:00
ModuleProvider.cpp Let subclasses implement ModuleProvider::materializeModule() which is based on 2004-01-21 22:54:50 +00:00
Pass.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:47:19 +00:00
PassManagerT.h 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
SymbolTable.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
SymbolTableListTraitsImpl.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Type.cpp Unfortunately the fix for the previous bug introduced the previous 2004-10-07 19:20:48 +00:00
Value.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
Verifier.cpp Make sure to check select instructions for generic instruction properties 2004-09-29 21:19:28 +00:00