- Apr 29, 2002
-
-
Chris Lattner authored
llvm-svn: 2414
-
Chris Lattner authored
pass built on top of interval analysis llvm-svn: 2411
-
Chris Lattner authored
malloc(100-i); llvm-svn: 2409
-
Chris Lattner authored
This only requires Type.h anyway llvm-svn: 2405
-
Chris Lattner authored
llvm-svn: 2400
-
Chris Lattner authored
llvm-svn: 2397
-
Chris Lattner authored
llvm-svn: 2396
-
Chris Lattner authored
to make debugging output a lot nicer. llvm-svn: 2395
-
Chris Lattner authored
llvm-svn: 2392
-
Chris Lattner authored
llvm-svn: 2391
-
- Apr 28, 2002
-
-
Chris Lattner authored
Tighten up the AnalysisUsage of lots of passes, primarily to correctly indicate whether or not they invalidate the CFGA llvm-svn: 2386
-
Chris Lattner authored
llvm-svn: 2378
-
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: 2363
-
Chris Lattner authored
llvm-svn: 2362
-
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
* Add support for pool allocating array allocations of varying size llvm-svn: 2329
-
Chris Lattner authored
llvm-svn: 2323
-
- Apr 19, 2002
-
-
Chris Lattner authored
llvm-svn: 2307
-
- Apr 18, 2002
-
-
Chris Lattner authored
llvm-svn: 2298
-
Chris Lattner authored
We now use an InstVisitor to delegate to different cases that we are interested in handling. We also fix the FIXME's by adding users to the worklist when appropriate. llvm-svn: 2292
-
Chris Lattner authored
llvm-svn: 2286
-
Chris Lattner authored
llvm-svn: 2284
-
Chris Lattner authored
llvm-svn: 2283
-
Chris Lattner authored
llvm-svn: 2282
-
- Apr 17, 2002
-
-
Chris Lattner authored
llvm-svn: 2272
-
Chris Lattner authored
* Allow structs with negative offsets. This enables the em3d benchmark to be made typesafe. In this case, the struct had an array as the first element, so a negative index was ok (the expr was -8 + 8x) llvm-svn: 2271
-
- Apr 16, 2002
-
-
Chris Lattner authored
obviously duplicate loads of the pool base. llvm-svn: 2255
-
- Apr 15, 2002
-
-
Chris Lattner authored
llvm-svn: 2251
-
- Apr 14, 2002
-
-
Chris Lattner authored
* Fix bug where the character after a % was being discarded llvm-svn: 2248
-
Chris Lattner authored
llvm-svn: 2247
-
Chris Lattner authored
* Build new datatypes correctly * Transform instructions that return null pointers from functions to return a null index. llvm-svn: 2244
-