- Jan 05, 2006
-
-
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: 25093
-
- 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
-
-
Andrew Lenharth authored
llvm-svn: 25047
-
Nate Begeman authored
llvm-svn: 25046
-
Nate Begeman authored
llvm-svn: 25045
-
- Dec 29, 2005
-
-
Andrew Lenharth authored
let us get some do what I meant not what I said stuff checked in. You would think the alpha backend would be 64bit clean llvm-svn: 25040
-
Andrew Lenharth authored
llvm-svn: 25039
-
- Dec 27, 2005
-
-
Duraid Madina authored
llvm-svn: 25028
-
Duraid Madina authored
args >8 put into the wrong place llvm-svn: 25027
-
Andrew Lenharth authored
llvm-svn: 25026
-
Andrew Lenharth authored
llvm-svn: 25025
-
Chris Lattner authored
llvm-svn: 25024
-
- Dec 26, 2005
-
-
Evan Cheng authored
Currently tblgen cannot tell which operands in the operand list are results so it assumes the first one is a result. This is bad. Ideally we would fix this by separating results from inputs, e.g. (res R32:$dst), (ops R32:$src1, R32:$src2). But that's a more distruptive change. Adding 'let noResults = 1' is the workaround to tell tblgen that the instruction does not produces a result. It works for now since tblgen does not support instructions which produce multiple results. llvm-svn: 25017
-
- Dec 25, 2005
-
-
Andrew Lenharth authored
llvm-svn: 25011
-
Duraid Madina authored
llvm-svn: 25010
-
Duraid Madina authored
llvm-svn: 25009
-
Andrew Lenharth authored
llvm-svn: 25008
-
Andrew Lenharth authored
llvm-svn: 25005
-
- Dec 24, 2005
-
-
Evan Cheng authored
llvm-svn: 25004
-
Andrew Lenharth authored
are for function prologue. TODO: move external symbols over to using RelLit. : have a pattern that matches constpool|globaladdr : have a pattern that matches (add x imm) -> x, imm or (...) -> ..., 0 llvm-svn: 25003
-
Andrew Lenharth authored
supported. This almost completes memory operations. llvm-svn: 25002
-
Andrew Lenharth authored
Lower GOT relative addresses to Lo and HI. Update both ISels to select them when they can. Saves instructions here and there. llvm-svn: 25001
-
Andrew Lenharth authored
llvm-svn: 25000
-
Nate Begeman authored
constant offsets from statics into the address arithmetic. llvm-svn: 24999
-
- Dec 23, 2005
-
-
Evan Cheng authored
* Added a pseudo instruction (for each target) that represent "return void". This is a workaround for lack of optional flag operand (return void is not lowered so it does not have a flag operand.) llvm-svn: 24997
-
Chris Lattner authored
llvm-svn: 24991
-
Evan Cheng authored
llvm-svn: 24990
-
Evan Cheng authored
llvm-svn: 24989
-
Chris Lattner authored
llvm-svn: 24987
-