- Dec 14, 2006
-
-
Rafael Espindola authored
llvm-svn: 32580
-
Chris Lattner authored
llvm-svn: 32579
-
Jim Laskey authored
llvm-svn: 32578
-
Rafael Espindola authored
patch by Lauro llvm-svn: 32577
-
Evan Cheng authored
If a spillslot value is available in a register, and there is a noop copy that targets that register, the spiller correctly decide not to invalidate the spillslot register. However, even though the noop copy does not clobbers the value. It does start a new intersecting live range. That means the spillslot register is available for use but should not be reused for a two-address instruction modref operand which would clobber the new live range. When we remove the noop copy, update the available information by clearing the canClobber bit. llvm-svn: 32576
-
Devang Patel authored
llvm-svn: 32574
-
Devang Patel authored
llvm-svn: 32573
-
Devang Patel authored
llvm-svn: 32572
-
Devang Patel authored
llvm-svn: 32571
-
- Dec 13, 2006
-
-
Devang Patel authored
llvm-svn: 32567
-
Chris Lattner authored
llvm-svn: 32563
-
Devang Patel authored
Fix it. llvm-svn: 32562
-
Evan Cheng authored
llvm-svn: 32561
-
Evan Cheng authored
llvm-svn: 32559
-
Evan Cheng authored
the intrinsic type to expand to. llvm-svn: 32558
-
Devang Patel authored
Use PDL as the prefix for these enums. Define and use PassDebugging_New in new PassManager. llvm-svn: 32554
-
John Criswell authored
llvm-svn: 32553
-
John Criswell authored
llvm-svn: 32552
-
John Criswell authored
Thanks Reid. llvm-svn: 32551
-
John Criswell authored
llvm-svn: 32550
-
John Criswell authored
llvm-svn: 32549
-
Reid Spencer authored
used to determine whether a ZExt or SExt cast is performed. Instead, pass an "isSigned" bool to the function and determine its value from the opcode of the cast involved. Also, clean up some cruft from previous patches. llvm-svn: 32548
-
John Criswell authored
llvm-svn: 32547
-
Jim Laskey authored
llvm-svn: 32546
-
Chris Lattner authored
llvm-svn: 32545
-
Reid Spencer authored
cast instructions. A few are bug fixes. llvm-svn: 32544
-
John Criswell authored
llvm-svn: 32543
-
John Criswell authored
llvm-svn: 32542
-
Reid Spencer authored
make sure to also check that it is a zext from bool, not any other cast operation type. llvm-svn: 32539
-
Reid Spencer authored
The cast patch introduced the possibility that the wrong cast opcode could be used and that this transform could trigger on different kinds of cast operations. This patch rectifies that. llvm-svn: 32538
-
Reid Spencer authored
llvm-svn: 32537
-
Reid Spencer authored
away, but until then Stacker needs its configuration. llvm-svn: 32536
-
Reid Spencer authored
so the decision of which opcode to use is pushed upward to the caller. Adjust the callers to pass the expected opcode. llvm-svn: 32535
-
Reid Spencer authored
llvm-svn: 32534
-
Reid Spencer authored
llvm-svn: 32533
-
Evan Cheng authored
llvm-svn: 32532
-
Evan Cheng authored
llvm-svn: 32531
-
Chris Lattner authored
llvm-svn: 32530
-
Chris Lattner authored
Regression/Verifier/2006-12-12-IntrinsicDefine.ll llvm-svn: 32529
-
Chris Lattner authored
llvm-svn: 32528
-