- Apr 28, 2002
-
-
Chris Lattner authored
Remove unneccesary getID variant for module's llvm-svn: 2353
-
- Apr 27, 2002
-
-
Chris Lattner authored
llvm-svn: 2336
-
Chris Lattner authored
- Rename runOnMethod to runOnFunction * Transform getAnalysisUsageInfo into getAnalysisUsage - Method is now const - It now takes one AnalysisUsage object to fill in instead of 3 vectors to fill in - Pass's now specify which other passes they _preserve_ not which ones they modify (be conservative!) - A pass can specify that it preserves all analyses (because it never modifies the underlying program) * s/Method/Function/g in other random places as well llvm-svn: 2333
-
Chris Lattner authored
llvm-svn: 2331
-
Chris Lattner authored
llvm-svn: 2323
-
Chris Lattner authored
llvm-svn: 2322
-
- Apr 25, 2002
-
-
Vikram S. Adve authored
Freeze auto vars and spill areas when their sizes are used for computing other offsets. llvm-svn: 2317
-
Vikram S. Adve authored
function calls were simply wrong; other functions were just not using all available registers. llvm-svn: 2316
-
Vikram S. Adve authored
for a particular argument in a list of arguments. llvm-svn: 2315
-
Vikram S. Adve authored
to copy the FP arg. to an integer. Necessary so that the register allocator has two different live ranges for the FP value and the int. argument. llvm-svn: 2314
-
Vikram S. Adve authored
llvm-svn: 2313
-
- Apr 18, 2002
-
-
Chris Lattner authored
assert it. * Use WriteAsOperand instead of getStringValue for constants llvm-svn: 2296
-
- Apr 16, 2002
-
-
Chris Lattner authored
llvm-svn: 2254
-
- Apr 11, 2002
-
-
Chris Lattner authored
enough. This fixes compilation of the health benchmark. llvm-svn: 2228
-
- Apr 09, 2002
-
-
Chris Lattner authored
llvm-svn: 2215
-
Chris Lattner authored
in iOther.h llvm-svn: 2209
-
Chris Lattner authored
llvm-svn: 2202
-
Chris Lattner authored
llvm-svn: 2199
-
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
pointer so that they do not all get leaked! llvm-svn: 2188
-
Chris Lattner authored
llvm-svn: 2180
-
- Apr 08, 2002
-
-
Chris Lattner authored
because the slot calculator is already part of the VMCore library. * Rename incorporateMethod and purgeMethod to *Function llvm-svn: 2154
-
- Apr 07, 2002
-
-
Chris Lattner authored
class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
-
- Apr 05, 2002
-
-
Chris Lattner authored
llvm-svn: 2115
-
- Apr 01, 2002
-
-
Vikram S. Adve authored
to add separate label for bitwise NOT operator. llvm-svn: 2091
-
- Mar 31, 2002
-
-
Vikram S. Adve authored
2. Fix type used for TmpInstruction holding the return address. llvm-svn: 2075
-
Vikram S. Adve authored
for that value. llvm-svn: 2074
-
Vikram S. Adve authored
fix related to putting a read-write variable in a read-only section, but I'm not sure now. llvm-svn: 2073
-
Vikram S. Adve authored
llvm-svn: 2059
-
- Mar 29, 2002
-
-
Chris Lattner authored
llvm-svn: 2035
-
- Mar 26, 2002
-
-
Chris Lattner authored
llvm-svn: 1990
-
- Mar 24, 2002
-
-
Vikram S. Adve authored
Also re-enable instr. scheduling pass. llvm-svn: 1966
-
Vikram S. Adve authored
llvm-svn: 1965
-
Vikram S. Adve authored
Improve checking for constants in Multiply. Simpler method to keep track of when a node is folded into its parent. Several other bug fixes. llvm-svn: 1964
-
- Mar 18, 2002
-
-
Vikram S. Adve authored
Also, use distinct names for the three types of SetMachineOperand to avoid painful overloading problems and errors. Bug fix in converting-int-to-float. Other minor stuff. llvm-svn: 1896
-
Vikram S. Adve authored
wrong register class for saving CC registers. Also, use distinct names for the three types of SetMachineOperand. llvm-svn: 1895
-