- Jan 11, 2006
-
-
Evan Cheng authored
llvm-svn: 25225
-
Evan Cheng authored
llvm-svn: 25224
-
Evan Cheng authored
llvm-svn: 25223
-
Nate Begeman authored
Add dag combiner code to recognize rotl, rotr Add ppc code to match rotl Targets should add rotl/rotr patterns if they have them llvm-svn: 25222
-
Chris Lattner authored
pointer. This allows us to emit stuff like this: li r10, 0 stw r10, 56(r1) or r3, r10, r10 or r4, r10, r10 or r5, r10, r10 or r6, r10, r10 or r7, r10, r10 or r8, r10, r10 or r9, r10, r10 bl L_bar$stub instead of this: or r2, r1, r1 ;; Extraneous copy. li r10, 0 stw r10, 56(r2) or r3, r10, r10 or r4, r10, r10 or r5, r10, r10 or r6, r10, r10 or r7, r10, r10 or r8, r10, r10 or r9, r10, r10 bl L_bar$stub wowness. llvm-svn: 25221
-
Chris Lattner authored
llvm-svn: 25220
-
Chris Lattner authored
llvm-svn: 25219
-
Chris Lattner authored
llvm-svn: 25218
-
Chris Lattner authored
Regression/CodeGen/PowerPC/2006-01-11-darwin-fp-argument.ll, which was distilled from a miscompilation in 252.eon. llvm-svn: 25217
-
Chris Lattner authored
llvm-svn: 25216
-
Jeff Cohen authored
llvm-svn: 25215
-
Jeff Cohen authored
llvm-svn: 25214
-
Chris Lattner authored
"Cut up the runPasses method into smaller pieces. The small private helpers should be easier to deal with when code shuffling arising from creating the new specialised batchers, not to mention, they're much easier to understand. I inlined them, in case function call overhead would be noticeable -- doubtful." llvm-svn: 25213
-
Chris Lattner authored
pattern for SUBCCrr, and makes it trivial to add support for SUBCCri, eliminating an instruction in the common "setcc X, imm" case. llvm-svn: 25212
-
Chris Lattner authored
llvm-svn: 25211
-
Chris Lattner authored
llvm-svn: 25210
-
Chris Lattner authored
This implements Regression/CodeGen/SparcV8/xnor.ll llvm-svn: 25209
-
Chris Lattner authored
llvm-svn: 25208
-
Evan Cheng authored
* Allow a register node as SelectAddr() base. * ExternalSymbol -> TargetExternalSymbol as direct function callee. * Use X86::ESP register rather than CopyFromReg(X86::ESP) as stack ptr for call parmater passing. llvm-svn: 25207
-
Chris Lattner authored
llvm-svn: 25206
-
Chris Lattner authored
llvm-svn: 25205
-
Chris Lattner authored
llvm-svn: 25204
-
Chris Lattner authored
llvm-svn: 25203
-
Chris Lattner authored
Patch written by Daniel Berlin! llvm-svn: 25202
-
Chris Lattner authored
Patch written by Daniel Berlin! llvm-svn: 25201
-
Chris Lattner authored
llvm-svn: 25200
-
Chris Lattner authored
Patch by Daniel Berlin! llvm-svn: 25199
-
Duraid Madina authored
llvm-svn: 25198
-
Andrew Lenharth authored
llvm-svn: 25197
-
Chris Lattner authored
lex/bison Rob used. llvm-svn: 25196
-
Duraid Madina authored
llvm-svn: 25195
-
Chris Lattner authored
llvm-svn: 25194
-
Duraid Madina authored
FIXME: this is commented out because it makes tblgen go a bit fruity llvm-svn: 25193
-
Chris Lattner authored
llvm-svn: 25192
-
Chris Lattner authored
llvm-svn: 25191
-
Evan Cheng authored
llvm-svn: 25190
-
- Jan 10, 2006
-
-
Evan Cheng authored
* fiadd, fisub, etc. llvm-svn: 25189
-
Evan Cheng authored
llvm-svn: 25188
-
Robert Bocchino authored
llvm-svn: 25187
-
Chris Lattner authored
llvm-svn: 25186
-