- Apr 27, 2002
-
-
Chris Lattner authored
llvm-svn: 2335
-
Chris Lattner authored
llvm-svn: 2334
-
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
IDX is out of range instead of returning null. llvm-svn: 2332
-
Chris Lattner authored
llvm-svn: 2331
-
Chris Lattner authored
llvm-svn: 2330
-
Chris Lattner authored
* Add support for pool allocating array allocations of varying size llvm-svn: 2329
-
Chris Lattner authored
llvm-svn: 2328
-
Chris Lattner authored
llvm-svn: 2327
-
Chris Lattner authored
llvm-svn: 2326
-
Chris Lattner authored
llvm-svn: 2325
-
Chris Lattner authored
* Remove some unused code llvm-svn: 2324
-
Chris Lattner authored
llvm-svn: 2323
-
Chris Lattner authored
llvm-svn: 2322
-
Chris Lattner authored
llvm-svn: 2321
-
- Apr 25, 2002
-
-
Vikram S. Adve authored
argument. These are no longer allocated as they are discovered. llvm-svn: 2320
-
Vikram S. Adve authored
(This can be improved to avoid making the initial pass over the method.) Also, ensure automatic vars and reg. spills areas are not extended if their sizes are used for computing some other offset. llvm-svn: 2319
-
Vikram S. Adve authored
AddedInstrns sets for the first machine instruction. It is hard to ensure that the right order is preserved, and sure enough, the order was broken. Instead, use a separate set for the function entry. llvm-svn: 2318
-
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
-
Vikram S. Adve authored
AddedInstrns sets for the first machine instruction. It is hard to ensure that the right order is preserved, and sure enough, the order was broken. Instead, use a separate set for the function entry. llvm-svn: 2312
-
Vikram S. Adve authored
llvm-svn: 2311
-
Vikram S. Adve authored
(This can be improved to avoid making the initial pass over the method.) Also, ensure automatic vars and reg. spills areas are not extended if their sizes are used for computing some other offset. llvm-svn: 2310
-
- Apr 24, 2002
-
-
Chris Lattner authored
* Verify that load, store, and GEP instructions indices are correct, because they _continually_ bite me on this pool allocations stuff llvm-svn: 2309
-
- Apr 19, 2002
-
-
Chris Lattner authored
Assert now returns from the current function on error. llvm-svn: 2308
-
Chris Lattner authored
llvm-svn: 2307
-
Chris Lattner authored
llvm-svn: 2306
-
- Apr 18, 2002
-
-
Chris Lattner authored
* Implement checking that a binary operator's two sides are the same type * Actually check that an instruction does not have a name if it has a void return type. llvm-svn: 2305
-
Chris Lattner authored
llvm-svn: 2304
-
Chris Lattner authored
written output file. This is important because crashing testcases often write part of a file out, and the testing harness decides the file is up-to-date next time the test is run. llvm-svn: 2303
-
Chris Lattner authored
llvm-svn: 2302
-
Chris Lattner authored
llvm-svn: 2301
-
Chris Lattner authored
llvm-svn: 2300
-
Chris Lattner authored
put it into the AsmWriter. This code is kinda gross and could probably be cleaned up, but not now. llvm-svn: 2299
-
Chris Lattner authored
llvm-svn: 2298
-
Chris Lattner authored
now knows how to write out a constant, not the constants themselves. This is fixed due to the move of the AsmWriter to the VMcore library. llvm-svn: 2297
-
Chris Lattner authored
assert it. * Use WriteAsOperand instead of getStringValue for constants llvm-svn: 2296
-