- Aug 08, 2002
-
-
Chris Lattner authored
- Cleaned up the interface to AnalysisUsage to take analysis class names instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument llvm-svn: 3265
-
Chris Lattner authored
instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument llvm-svn: 3264
-
Chris Lattner authored
llvm-svn: 3262
-
- Aug 07, 2002
-
-
Chris Lattner authored
llvm-svn: 3261
-
Chris Lattner authored
llvm-svn: 3260
-
Chris Lattner authored
llvm-svn: 3259
-
Chris Lattner authored
llvm-svn: 3258
-
Chris Lattner authored
llvm-svn: 3256
-
- Aug 06, 2002
-
-
Mehwish Nagda authored
llvm-svn: 3251
-
- Aug 04, 2002
-
-
Vikram S. Adve authored
in choosing how to create int-set instructions. llvm-svn: 3248
-
Vikram S. Adve authored
after array offset correctly. The type was not being updated for array offsets! llvm-svn: 3246
-
Vikram S. Adve authored
when folding or not folding GEPs. llvm-svn: 3245
-
Vikram S. Adve authored
Fix 2 bugs in FoldGetElemChain so index vector is not modified when no GEPs are folded in, and so a hasLeadingZero is computed only for the last folded GEP, not the one after that if any. llvm-svn: 3244
-
- Aug 03, 2002
-
-
Chris Lattner authored
llvm-svn: 3243
-
Vikram S. Adve authored
llvm-svn: 3236
-
Vikram S. Adve authored
Don't decompose if there are 2 indices with 0 as first index. Compute Changed flag correctly in runOnBasicBlock(). llvm-svn: 3233
-
Chris Lattner authored
uses the modifier "%ld". Now lli passes off "%lld" to the underlying runtime library in this case. llvm-svn: 3230
-
Chris Lattner authored
llvm-svn: 3227
-
- Aug 02, 2002
-
-
Chris Lattner authored
llvm-svn: 3226
-
Chris Lattner authored
Implement feature: Cast's can now be converted to bitwise AND expressions. llvm-svn: 3225
-
Chris Lattner authored
- Reenable gep (gep x) -> x - Make instcombine do dead instruction elimination where it's really easy. Now visitors don't have to ensure they aren't not processing dead instructions. llvm-svn: 3222
-
Chris Lattner authored
llvm-svn: 3215
-
Chris Lattner authored
defintiions dominate their uses llvm-svn: 3214
-
Chris Lattner authored
llvm-svn: 3213
-
Chris Lattner authored
Dominance calculation goes to VMCore library to be used by Verifier. llvm-svn: 3210
-
- Aug 01, 2002
-
-
Chris Lattner authored
llvm-svn: 3200
-
Chris Lattner authored
llvm-svn: 3199
-
Vikram S. Adve authored
llvm-svn: 3198
-
Chris Lattner authored
llvm-svn: 3195
-
Chris Lattner authored
This fixes bug: test/Regression/Transforms/LevelRaise/2002-07-31-AssertionFailure.ll llvm-svn: 3193
-
- Jul 31, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3191
-
Vikram S. Adve authored
llvm-svn: 3188
-
Chris Lattner authored
llvm-svn: 3186
-
Chris Lattner authored
llvm-svn: 3185
-
Chris Lattner authored
llvm-svn: 3183
-
Chris Lattner authored
printed, but no others. llvm-svn: 3178
-
Chris Lattner authored
llvm-svn: 3176
-
Vikram S. Adve authored
llvm-svn: 3173
-
Vikram S. Adve authored
llvm-svn: 3172
-
Vikram S. Adve authored
Also, we now use a separate globals graph to hold externally visible nodes. This changes both the bottom-up and top-down propagation so that globals and other external objects do not have to appear in every function, but only in functions in which they are referenced or they can be used to access something else that is referenced. llvm-svn: 3171
-