1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/lib/VMCore
Chris Lattner ff2ce95673 Speedup and simplify pass registration by the observation that there is
exactly one PassInfo object per RegisterPass object and that their lifetimes
are the same.  As such, there is no reason for the RegisterPass object to
dynamically allocate the PassInfo object at compiler startup time: just inline
the object by-value.  This should reduce codesize, heap size, and startup time. Yaay.

llvm-svn: 25521
2006-01-23 01:01:04 +00:00
..
AsmWriter.cpp print section info 2005-11-12 00:10:19 +00:00
AutoUpgrade.cpp Remove dead expression. 2006-01-20 18:04:43 +00:00
BasicBlock.cpp Add a helper method 2005-08-12 22:14:06 +00:00
ConstantFolding.cpp VMCore support for the insertelement operation. 2006-01-17 20:07:22 +00:00
ConstantFolding.h VMCore support for the insertelement operation. 2006-01-17 20:07:22 +00:00
ConstantRange.cpp
Constants.cpp VMCore support for the insertelement operation. 2006-01-17 20:07:22 +00:00
Dominators.cpp Change ET-Forest to automatically recalculate its DFSnum's if too many slow 2006-01-14 20:55:09 +00:00
Function.cpp For PR411: 2006-01-16 21:12:35 +00:00
Globals.cpp Change the signature of replaceUsesOfWithOnConstant. The bool was always 2005-10-04 18:13:04 +00:00
Instruction.cpp VMCore support for the insertelement operation. 2006-01-17 20:07:22 +00:00
Instructions.cpp VMCore support for the insertelement operation. 2006-01-17 20:07:22 +00:00
LeakDetector.cpp
Makefile only build .a on alpha 2005-08-14 15:14:34 +00:00
Mangler.cpp Fix handling of multiple unnamed globals with the same type 2005-11-15 01:32:03 +00:00
Module.cpp Add a flag to Module::getGlobalVariable to allow it to return vars with 2005-12-05 05:30:21 +00:00
ModuleProvider.cpp
Pass.cpp Speedup and simplify pass registration by the observation that there is 2006-01-23 01:01:04 +00:00
PassManagerT.h Patch #10 from Saem: 2006-01-12 16:48:23 +00:00
SymbolTable.cpp Fix an iterator invalidation problem in code used by the -strip pass 2005-10-31 18:42:37 +00:00
SymbolTableListTraitsImpl.h
Type.cpp * Fix DerivedType::dropAllTypeUses to not change the number of types in a 2005-11-16 06:09:47 +00:00
TypeSymbolTable.cpp Fix VC++ compilation error. 2006-01-11 16:21:23 +00:00
Value.cpp Change the signature of replaceUsesOfWithOnConstant. The bool was always 2005-10-04 18:13:04 +00:00
ValueSymbolTable.cpp Simple is good. CVS is for revision control, not file headers 2006-01-11 05:39:45 +00:00
Verifier.cpp Don't accept the ctpop, cttz, or ctlz intrinsics with signed arguments. The 2006-01-19 01:20:03 +00:00