- Sep 26, 2002
-
-
Chris Lattner authored
llvm-svn: 3942
-
Chris Lattner authored
llvm-svn: 3941
-
Chris Lattner authored
- Make DominatorTree::Node not inherit from std::vector llvm-svn: 3939
-
Chris Lattner authored
- Add new methods to LoopInfo: getLoopPreheader, addBasicBlockToLoop. These allow extra information to be easily gathered, and loopinfo to be updated. llvm-svn: 3936
-
Chris Lattner authored
the end of the function. llvm-svn: 3934
-
Chris Lattner authored
Converted SimpleStructMutation to take TargetData as a required pass. llvm-svn: 3932
-
Chris Lattner authored
Change LowerAllocations pass to 'require' TargetData instead of it being passed in. llvm-svn: 3929
-
Chris Lattner authored
llvm-svn: 3927
-
Chris Lattner authored
llvm-svn: 3924
-
Chris Lattner authored
* Print out immutable passes in the -debug-pass=Structure report. llvm-svn: 3923
-
- Sep 25, 2002
-
-
Chris Lattner authored
invalidated. llvm-svn: 3921
-
Nick Hildenbrandt authored
llvm-svn: 3920
-
- Sep 24, 2002
-
-
Chris Lattner authored
llvm-svn: 3917
-
Chris Lattner authored
llvm-svn: 3916
-
Chris Lattner authored
llvm-svn: 3913
-
Chris Lattner authored
removing it from Transforms/Local.h and from Transforms/Utils/* llvm-svn: 3911
-
Chris Lattner authored
removing it from Transforms/Local.h and from Transforms/Utils/* llvm-svn: 3910
-
Chris Lattner authored
llvm-svn: 3908
-
Chris Lattner authored
by other passes. Make BCE pass be in anonymous namespace now. llvm-svn: 3907
-
Chris Lattner authored
llvm-svn: 3904
-
Chris Lattner authored
Add new BreakCriticalEdges pass llvm-svn: 3903
-
Chris Lattner authored
Cwriter. llvm-svn: 3900
-
Chris Lattner authored
%cast109 = cast uint %cast212 to short ; <short> [#uses=1] %cast214 = cast short %cast109 to uint ; <uint> [#uses=1] %cast215 = cast uint %cast214 to short ; <short> [#uses=1] llvm-svn: 3897
-
Chris Lattner authored
Basically, this bug boiled down to calling replaceUsesOfWith on a constant, which changed it's shape in an illegal way. This pass now goes through all of the trouble neccesary to do the replacement on constants. llvm-svn: 3895
-
- Sep 23, 2002
-
-
Nick Hildenbrandt authored
llvm-svn: 3892
-
Chris Lattner authored
* Make sure "Changed" is updated correctly llvm-svn: 3891
-
Chris Lattner authored
This bug was exposed linking the SPEC benchmark suite. llvm-svn: 3888
-
Vikram S. Adve authored
object files. Also, llvm-svn: 3884
-
Vikram S. Adve authored
llvm-svn: 3883
-
- Sep 22, 2002
-
-
Chris Lattner authored
is only a single return from the function! llvm-svn: 3878
-
- Sep 21, 2002
-
-
Anand Shukla authored
llvm-svn: 3873
-
Anand Shukla authored
llvm-svn: 3872
-
Chris Lattner authored
This fixes a number of FP precision problems, making the output of the power benchmark closer to the right answer. Unfortunately, this only addresses FP constants used directly in functions. Constants referred to by global constants (such as an array of FP values) aren't helped by this. Until this happens power won't work. llvm-svn: 3871
-
Chris Lattner authored
llvm-svn: 3870
-
- Sep 20, 2002
-
-
Anand Shukla authored
Changed uchar to unsigned char in function ParseBytecodeBuffer, because seemingly it affects opt in uncertain ways :) llvm-svn: 3866
-
Anand Shukla authored
llvm-svn: 3864
-
Chris Lattner authored
* We now can correctly Cify the Olden-power benchmark llvm-svn: 3860
-
Chris Lattner authored
* _FIX_ infinite recursion problem, due to typedefs of a structure being printed before the structure. llvm-svn: 3859
-
Chris Lattner authored
at types in the symbol table, only traverse the type plane, saving a loop nest. llvm-svn: 3858
-
Chris Lattner authored
rename parseStruct to printContainedStructs llvm-svn: 3857
-