- Apr 09, 2002
-
-
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
-
Chris Lattner authored
llvm-svn: 2186
-
Chris Lattner authored
llvm-svn: 2185
-
Chris Lattner authored
make a PHI node, although it was badly broken. This keeps tests passing, so we'll go with it. llvm-svn: 2184
-
Chris Lattner authored
llvm-svn: 2183
-
Chris Lattner authored
llvm-svn: 2182
-
Chris Lattner authored
s/PrintMethodPass/PrintFunctionPass llvm-svn: 2181
-
Chris Lattner authored
llvm-svn: 2180
-
Chris Lattner authored
* Implement Value::print methods here instead of WriteToAssembly llvm-svn: 2179
-
Chris Lattner authored
Remove extraneous #includes of llvm/Assembly/Writer llvm-svn: 2178
-
Chris Lattner authored
llvm-svn: 2177
-