- Apr 01, 2007
-
-
Reid Spencer authored
Support overloaded intrinsics bswap, ctpop, cttz, ctlz. llvm-svn: 35547
-
Reid Spencer authored
Adjust for changes in the bit counting intrinsics. They all return i32 now so we have to trunc/zext the DAG node accordingly. llvm-svn: 35546
-
Reid Spencer authored
Change getOperationName to return std::string instead of const char* llvm-svn: 35545
-
- Mar 31, 2007
-
-
Chris Lattner authored
llvm-svn: 35529
-
Chris Lattner authored
llvm-svn: 35527
-
Chris Lattner authored
llvm-svn: 35522
-
Chris Lattner authored
llvm-svn: 35520
-
- Mar 30, 2007
-
-
Dale Johannesen authored
combination. llvm-svn: 35517
-
Evan Cheng authored
register more than once. llvm-svn: 35513
-
Evan Cheng authored
of dead def live interval at 1 to avoid multiple def's targeting the same register. The previous patch missed a case where the source operand is live-in. In that case, remove the whole interval. llvm-svn: 35512
-
- Mar 29, 2007
-
-
Evan Cheng authored
big endian targets until llvm-gcc build issue has been resolved. llvm-svn: 35449
-
Evan Cheng authored
llvm-svn: 35445
-
- Mar 28, 2007
-
-
Evan Cheng authored
llvm-svn: 35420
-
Evan Cheng authored
llvm-svn: 35419
-
Evan Cheng authored
llvm-svn: 35407
-
Evan Cheng authored
llvm-svn: 35406
-
Evan Cheng authored
1) Take address scale into consideration. e.g. i32* -> scale 4. 2) Examine all the users of GEP. 3) Generalize to inter-block GEP's (no longer uses loopinfo). 4) Don't do xform if GEP has other variable index(es). llvm-svn: 35403
-
Evan Cheng authored
not violate that. llvm-svn: 35396
-
- Mar 27, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 35380
-
Anton Korobeynikov authored
llvm-svn: 35379
-
Evan Cheng authored
llvm-svn: 35376
-
Evan Cheng authored
TID->numOperands. llvm-svn: 35375
-
Evan Cheng authored
llvm-svn: 35365
-
Evan Cheng authored
llvm-svn: 35363
-
Dale Johannesen authored
hopefully forestall similar errors. llvm-svn: 35362
-
- Mar 26, 2007
-
-
Evan Cheng authored
llvm-svn: 35350
-
- Mar 25, 2007
-
-
Anton Korobeynikov authored
strategy, emit JT's where possible. llvm-svn: 35338
-
Chris Lattner authored
CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll llvm-svn: 35332
-
Chris Lattner authored
implement initial support for the silly X constraint. Testcase here: CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll llvm-svn: 35327
-
Chris Lattner authored
llvm-svn: 35324
-
Chris Lattner authored
not just the first letter. No functionality change. llvm-svn: 35322
-
- Mar 24, 2007
-
-
Chris Lattner authored
llvm-svn: 35299
-
Evan Cheng authored
llvm-svn: 35293
-
- Mar 23, 2007
-
-
Evan Cheng authored
llvm-svn: 35289
-
Evan Cheng authored
llvm-svn: 35286
-
Evan Cheng authored
1. Address offset is in bytes. 2. Make sure truncate node uses are replaced with new load. llvm-svn: 35274
-
- Mar 22, 2007
-
-
Dan Gohman authored
llvm-svn: 35265
-
Evan Cheng authored
llvm-svn: 35254
-
Evan Cheng authored
where the destination is dead. llvm-svn: 35252
-
- Mar 21, 2007
-
-
Dale Johannesen authored
llvm-svn: 35245
-