- Apr 10, 2002
-
-
Chris Lattner authored
FunctionResolvingPass one. * We run it *after* the symbol stripping pass so that -strip can be pipelined with the constant merging pass or something else if desired. llvm-svn: 2226
-
Chris Lattner authored
llvm-svn: 2225
-
Chris Lattner authored
* Split the CleanGCC pass into two passes, a global pass and an IP pass. Before it was just a global pass, but it did illegal things to the module, which broke other passes that were being scheduled with it by gccld. llvm-svn: 2224
-
Chris Lattner authored
llvm-svn: 2223
-
Chris Lattner authored
documentation on when they do. llvm-svn: 2222
-
Chris Lattner authored
llvm-svn: 2221
-
Chris Lattner authored
llvm-svn: 2220
-
- Apr 09, 2002
-
-
Chris Lattner authored
test/Regression/Transforms/LevelRaise/2002-04-09-MissedRaise.ll llvm-svn: 2219
-
Chris Lattner authored
llvm-svn: 2218
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. llvm-svn: 2217
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. llvm-svn: 2216
-
Chris Lattner authored
llvm-svn: 2215
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. Rename some yacc type names to be more concise. Change jump table to use a vector instead of a list. llvm-svn: 2214
-
Chris Lattner authored
llvm-svn: 2213
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. Move implementation to Function.cpp llvm-svn: 2212
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. Move Argument implementation to Function.cpp llvm-svn: 2211
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. llvm-svn: 2210
-
Chris Lattner authored
in iOther.h llvm-svn: 2209
-
Chris Lattner authored
llvm-svn: 2208
-
Chris Lattner authored
llvm-svn: 2207
-
Chris Lattner authored
llvm-svn: 2206
-
Chris Lattner authored
llvm-svn: 2205
-
Chris Lattner authored
llvm-svn: 2204
-
Chris Lattner authored
llvm-svn: 2203
-
Chris Lattner authored
llvm-svn: 2202
-
Chris Lattner authored
llvm-svn: 2201
-
Chris Lattner authored
inheritance. llvm-svn: 2200
-
Chris Lattner authored
llvm-svn: 2199
-
Chris Lattner authored
llvm-svn: 2198
-
Chris Lattner authored
* Delete the DelaySlotInfo objects created by the SchedulingManager class. These leaked objects were accounting for 3/4 of the memory leaked by the backend, so this is a relatively major win. * Reorganize SchedulingManager::getDelaySlotInfoForInstr so that it has better code locality (making it easier to read). llvm-svn: 2197
-
Chris Lattner authored
llvm-svn: 2196
-
Chris Lattner authored
* Move InsertPrologEpilogCode class to PrologEpilogCodeInserter.cpp -> Among other things, this eliminates the need for the minstrVec static global array. llvm-svn: 2195
-
Chris Lattner authored
new PrologEpilogCodeInserter.cpp file, and include the bodies of the GetInstructionsFor(Prolog|Epilog) functions from SparcInstrSelection.cpp into the class. This eliminates the need for a static global vector of instructions and a class of errors that is really unneccesary. llvm-svn: 2194
-
Chris Lattner authored
the bodies of the GetInstructionsFor(Prolog|Epilog) functions from SparcInstrSelection.cpp into the class. This eliminates the need for a static global vector of instructions and a class of errors that is really unneccesary. llvm-svn: 2193
-
Chris Lattner authored
llvm-svn: 2192
-
Chris Lattner authored
llvm-svn: 2191
-
Chris Lattner authored
frequently. This still leaks edges quite a bit, but it leaks no nodes (I think). llvm-svn: 2190
-
Chris Lattner authored
* In calcLiveVarSetsForBB, do not leak a ValueSet every time the function is called! llvm-svn: 2189
-
Chris Lattner authored
pointer so that they do not all get leaked! llvm-svn: 2188
-
Chris Lattner authored
llvm-svn: 2187
-