[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelPattern.cpp AlphaRegisterInfo.td
Andrew Lenharth
alenhar2 at cs.uiuc.edu
Wed Feb 2 09:00:39 PST 2005
Changes in directory llvm/lib/Target/Alpha:
AlphaISelPattern.cpp updated: 1.28 -> 1.29
AlphaRegisterInfo.td updated: 1.3 -> 1.4
---
Log message:
prevent register allocator from using the stack pointer :)
---
Diffs of the changes: (+3 -3)
AlphaISelPattern.cpp | 4 ++--
AlphaRegisterInfo.td | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/Alpha/AlphaISelPattern.cpp
diff -u llvm/lib/Target/Alpha/AlphaISelPattern.cpp:1.28 llvm/lib/Target/Alpha/AlphaISelPattern.cpp:1.29
--- llvm/lib/Target/Alpha/AlphaISelPattern.cpp:1.28 Wed Feb 2 09:05:33 2005
+++ llvm/lib/Target/Alpha/AlphaISelPattern.cpp Wed Feb 2 11:00:21 2005
@@ -40,8 +40,8 @@
AlphaTargetLowering(TargetMachine &TM) : TargetLowering(TM) {
// Set up the TargetLowering object.
//I am having problems with shr n ubyte 1
- setShiftAmountType(MVT::i64); //are these needed?
- setSetCCResultType(MVT::i64); //are these needed?
+ setShiftAmountType(MVT::i64);
+ setSetCCResultType(MVT::i64);
addRegisterClass(MVT::i64, Alpha::GPRCRegisterClass);
addRegisterClass(MVT::f64, Alpha::FPRCRegisterClass);
Index: llvm/lib/Target/Alpha/AlphaRegisterInfo.td
diff -u llvm/lib/Target/Alpha/AlphaRegisterInfo.td:1.3 llvm/lib/Target/Alpha/AlphaRegisterInfo.td:1.4
--- llvm/lib/Target/Alpha/AlphaRegisterInfo.td:1.3 Tue Feb 1 14:34:29 2005
+++ llvm/lib/Target/Alpha/AlphaRegisterInfo.td Wed Feb 2 11:00:21 2005
@@ -81,7 +81,7 @@
//Volitle
[R0, R1, R2, R3, R4, R5, R6, R7, R8, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R27,
//Non-Volitile
- R9, R10, R11, R12, R13, R14, R15, R26, /*R28,*/ R29, R30 /*, R31*/ ]>;
+ R9, R10, R11, R12, R13, R14, R15, R26, /*R28,*/ R29, /* R30, R31*/ ]>;
//R28 is reserved for the assembler
//Don't allocate 15, 29, 30, 31
More information about the llvm-commits
mailing list