- Jan 06, 2006
-
-
Evan Cheng authored
* FP cmp, setcc, etc. llvm-svn: 25117
-
Evan Cheng authored
llvm-svn: 25116
-
- Jan 05, 2006
-
-
Chris Lattner authored
The PPC backend was generating random shift counts in this case, due to an uninitialized variable. llvm-svn: 25114
-
Chris Lattner authored
Fold: seteq ({ short }* cast (int 1 to { short }*), { short }* null) setlt ({ short }* cast (int 1 to { short }*), { short }* cast (int 2 to { short }*)) to false/true. These last two commonly occur in the output of compilers that tag integers, like cozmic's scheme compiler. Tested by Regression/Assembler/ConstantExprFold.llx llvm-svn: 25112
-
Chris Lattner authored
llvm-svn: 25110
-
Chris Lattner authored
llvm-svn: 25109
-
Evan Cheng authored
llvm-svn: 25108
-
Evan Cheng authored
llvm-svn: 25107
-
Jim Laskey authored
llvm-svn: 25105
-
Jim Laskey authored
inserted in the code. llvm-svn: 25104
-
Evan Cheng authored
llvm-svn: 25103
-
Evan Cheng authored
llvm-svn: 25102
-
- Jan 04, 2006
-
-
Jim Laskey authored
pass manager do it's thing." Fixes crash when compiling -g files and suppresses dwarf statements if no debug info is present. llvm-svn: 25100
-
Jim Laskey authored
llvm-svn: 25096
-
Jim Laskey authored
llvm-svn: 25095
-
Jim Laskey authored
llvm-svn: 25093
-
Jim Laskey authored
llvm-svn: 25090
-
Jim Laskey authored
llvm-svn: 25089
-
Jim Laskey authored
llvm-svn: 25086
-
Chris Lattner authored
This sanitises the world, blows away the specialisations and adds traits per passmanager type -- seemed most natural. llvm-svn: 25085
-
Chris Lattner authored
use virtual registers. We now allow the first instruction in a block of terminators to use virtual registers, and update phi elimination to correctly update livevar when eliminating phi's. This fixes a problem on a testcase Andrew sent me. llvm-svn: 25083
-
Chris Lattner authored
don't help anyone) llvm-svn: 25081
-
Chris Lattner authored
llvm-svn: 25080
-
Chris Lattner authored
llvm-svn: 25078
-
Chris Lattner authored
llvm-svn: 25077
-
Chris Lattner authored
llvm-svn: 25074
-
Chris Lattner authored
llvm-svn: 25073
-
Chris Lattner authored
llvm-svn: 25072
-
Chris Lattner authored
llvm-svn: 25071
-
- Jan 03, 2006
-
-
Chris Lattner authored
read the code. Do not internalize debugger anchors. llvm-svn: 25067
-
Chris Lattner authored
llvm-svn: 25066
-
Chris Lattner authored
GDB use tolerable llvm-svn: 25064
-
Chris Lattner authored
llvm-svn: 25063
-
Chris Lattner authored
the default aa impl results. llvm-svn: 25062
-
- Jan 02, 2006
-
-
Andrew Lenharth authored
llvm-svn: 25060
-
- Jan 01, 2006
-
-
Chris Lattner authored
llvm-svn: 25059
-
Andrew Lenharth authored
llvm-svn: 25058
-
Andrew Lenharth authored
Move brcond over and fix some imm patterns. This may be the last change before changing the default alpha isel. llvm-svn: 25057
-
Andrew Lenharth authored
llvm-svn: 25055
-
- Dec 30, 2005
-
-
Chris Lattner authored
"All this should do is create what will eventually be the specialised passmanagers. Currently, the templates are inheriting them, once the template specialisations' methods have been absorbed, patches submitted method by method. I'll nuke the specialisations and have the new objects inherit directly from passmanagert, and sanitise the world of all references to templates. " llvm-svn: 25053
-