- Apr 28, 2002
-
-
Chris Lattner authored
llvm-svn: 2376
-
Chris Lattner authored
class. llvm-svn: 2375
-
Chris Lattner authored
PromoteInstance. Make them local variables that are passed around as appropriate. Especially in the case of CurrentValue, this makes the code simpler. llvm-svn: 2374
-
Chris Lattner authored
* Minor cleanup that was missed in last patch llvm-svn: 2373
-
Chris Lattner authored
Bugfixes will come in the next revision so that the diff is obvious. llvm-svn: 2372
-
Chris Lattner authored
to the global namespace llvm-svn: 2370
-
Chris Lattner authored
llvm-svn: 2369
-
Chris Lattner authored
Remove extraneous \n's from assert strings llvm-svn: 2367
-
Chris Lattner authored
llvm-svn: 2366
-
Chris Lattner authored
llvm-svn: 2363
-
Chris Lattner authored
llvm-svn: 2362
-
Chris Lattner authored
llvm-svn: 2361
-
Chris Lattner authored
llvm-svn: 2357
-
Chris Lattner authored
Module and Function classes directly. llvm-svn: 2356
-
Chris Lattner authored
* Module no longer subclasses Value llvm-svn: 2355
-
Chris Lattner authored
llvm-svn: 2354
-
Chris Lattner authored
Remove unneccesary getID variant for module's llvm-svn: 2353
-
Chris Lattner authored
llvm-svn: 2352
-
Chris Lattner authored
llvm-svn: 2351
-
Chris Lattner authored
llvm-svn: 2350
-
Chris Lattner authored
llvm-svn: 2338
-
Chris Lattner authored
const BasicBlocks llvm-svn: 2337
-
- 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
IDX is out of range instead of returning null. llvm-svn: 2332
-
Chris Lattner authored
llvm-svn: 2331
-
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: 2325
-
Chris Lattner authored
* Remove some unused code llvm-svn: 2324
-
Chris Lattner authored
llvm-svn: 2323
-
Chris Lattner authored
llvm-svn: 2322
-
- Apr 25, 2002
-
-
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
-