- Mar 17, 2008
-
-
Chris Lattner authored
llvm-svn: 48437
-
- Mar 16, 2008
-
-
Nate Begeman authored
llvm-svn: 48431
-
Nate Begeman authored
llvm-svn: 48430
-
Gordon Henriksen authored
llvm-svn: 48422
-
Bill Wendling authored
llvm-svn: 48421
-
Gordon Henriksen authored
llvm-svn: 48420
-
Gordon Henriksen authored
Patch originally by Erick Tryzelaar, but has been modified somewhat. llvm-svn: 48419
-
Gordon Henriksen authored
llvm-svn: 48418
-
Nick Lewycky authored
llvm-upgrade because nobody noticed them failing. Update to use new syntax and actually check for the right failure by looking at the error message. llvm-svn: 48417
-
Nick Lewycky authored
llvm-svn: 48416
-
Nick Lewycky authored
llvm-svn: 48415
-
Nick Lewycky authored
llvm-svn: 48414
-
Gordon Henriksen authored
llvm-svn: 48413
-
Christopher Lamb authored
Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs pass. Add a new TII, subreg_to_reg, which is like insert_subreg except that it takes an immediate implicit value to insert into rather than a register. llvm-svn: 48412
-
- Mar 15, 2008
-
-
Gordon Henriksen authored
Patch by Erick Tryzelaar. llvm-svn: 48382
-
Evan Cheng authored
llvm-svn: 48381
-
Evan Cheng authored
Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. llvm-svn: 48380
-
Gordon Henriksen authored
Patch by Erick Tryzelaar. llvm-svn: 48379
-
Gordon Henriksen authored
Patch by Erick Tryzelaar. llvm-svn: 48378
-
- Mar 14, 2008
-
-
Gabor Greif authored
llvm-svn: 48376
-
Evan Cheng authored
llvm-svn: 48375
-
Duncan Sands authored
table for nounwind calls. llvm-svn: 48373
-
Chris Lattner authored
llvm-svn: 48372
-
Evan Cheng authored
Fix PR2138. Apparently any modification to a std::multimap (including remove entries for a different key) can invalidate multimap iterators. llvm-svn: 48371
-
Chris Lattner authored
llvm-svn: 48370
-
Dan Gohman authored
llvm-svn: 48369
-
Dan Gohman authored
llvm-svn: 48367
-
Dale Johannesen authored
vectors go at the end of the memory area, after all non-vector parameters. llvm-svn: 48364
-
Evan Cheng authored
llvm-svn: 48361
-
Evan Cheng authored
Fix a number of encoding bugs. SSE 4.1 instructions MPSADBWrri, PINSRDrr, etc. have 8-bits immediate field (ImmT == Imm8). llvm-svn: 48360
-
Evan Cheng authored
llvm-svn: 48359
-
Chris Lattner authored
llvm-svn: 48356
-
Duncan Sands authored
llvm-svn: 48355
-
Bill Wendling authored
the type instead of the byte size. This was causing troublesome mis-compilations. True to form, this took 2 days to find and is a one-line fix. :-P llvm-svn: 48354
-
Evan Cheng authored
llvm-svn: 48353
-
Nate Begeman authored
Use getIntPtrConstant in a couple places to shorten stuff up Handle splitting vector shuffles with undefs in the mask llvm-svn: 48351
-
Evan Cheng authored
llvm-svn: 48349
-
Evan Cheng authored
Livein copy scheduling fixes: do not coalesce physical register copies, correctly determine the safe location to insert the copies. llvm-svn: 48348
-
Dan Gohman authored
llvm-svn: 48346
-
Dan Gohman authored
llvm-svn: 48345
-