- May 10, 2006
-
-
Evan Cheng authored
1. Use expects a chain output. 2. Node is expanded into multiple target ops. 3. One of the inner node produces a chain, the outer most one doesn't. llvm-svn: 28209
-
Evan Cheng authored
def : Pat<> pattern. llvm-svn: 28208
-
- May 09, 2006
-
-
Nate Begeman authored
llvm-svn: 28207
-
Chris Lattner authored
llvm-svn: 28206
-
Chris Lattner authored
ppc llvm-svn: 28205
-
Chris Lattner authored
llvm-svn: 28204
-
Evan Cheng authored
llvm-svn: 28203
-
Evan Cheng authored
the distance between the def and another use is much longer). This is under option control for now "-sched-lower-defnuse". llvm-svn: 28201
-
Evan Cheng authored
llvm-svn: 28200
-
Evan Cheng authored
llvm-svn: 28199
-
Evan Cheng authored
llvm-svn: 28198
-
Evan Cheng authored
llvm-svn: 28197
-
Evan Cheng authored
llvm-svn: 28196
-
Evan Cheng authored
llvm-svn: 28195
-
Chris Lattner authored
Implement MASM sections correctly, without a "has masm sections flag" and a bunch of special case code. llvm-svn: 28194
-
Chris Lattner authored
bunch of special case code. llvm-svn: 28193
-
Chris Lattner authored
llvm-svn: 28192
-
Chris Lattner authored
of code to be unified. llvm-svn: 28191
-
Chris Lattner authored
llvm-svn: 28190
-
Chris Lattner authored
Don't prefix section directives with a tab. Doing so causes blank lines to be emitted to the .s file. llvm-svn: 28189
-
Chris Lattner authored
llvm-svn: 28188
-
Chris Lattner authored
llvm-svn: 28187
-
Chris Lattner authored
llvm-svn: 28186
-
Chris Lattner authored
it wants it emitted to _text/_data. llvm-svn: 28185
-
Chris Lattner authored
llvm-svn: 28184
-
Chris Lattner authored
support assemblers that distinguish the two. llvm-svn: 28183
-
Chris Lattner authored
llvm-svn: 28182
-
Chris Lattner authored
Domagoj Babic! llvm-svn: 28181
-
Reid Spencer authored
and is unlikely to change in future releases. This also simplifies the parsing of the full and major llvm-gcc version numbers in the script. llvm-svn: 28180
-
Chris Lattner authored
llvm-svn: 28179
-
Chris Lattner authored
llvm-svn: 28178
-
- May 08, 2006
-
-
Chris Lattner authored
llvm-svn: 28177
-
Chris Lattner authored
llvm-svn: 28176
-
Chris Lattner authored
short test2(short X, short x) { int Y = (short)(X+x); return Y >> 1; } to: _test2: add r2, r3, r4 extsh r2, r2 srawi r3, r2, 1 blr instead of: _test2: add r2, r3, r4 extsh r2, r2 srwi r2, r2, 1 extsh r3, r2 blr llvm-svn: 28175
-
Chris Lattner authored
_test4: srawi r3, r3, 16 blr instead of: _test4: srwi r2, r3, 16 extsh r3, r2 blr for: short test4(unsigned X) { return (X >> 16); } llvm-svn: 28174
-
Chris Lattner authored
llvm-svn: 28173
-
Nate Begeman authored
llvm-svn: 28172
-
Chris Lattner authored
short test4(unsigned X) { return (X >> 16); } to: _test4: movl 4(%esp), %eax sarl $16, %eax ret instead of: _test4: movl $-65536, %eax andl 4(%esp), %eax sarl $16, %eax ret llvm-svn: 28171
-
Nate Begeman authored
llvm-svn: 28170
-
Nate Begeman authored
llvm-svn: 28169
-