Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.23 -> 1.24 AlphaInstrInfo.td updated: 1.103 -> 1.104 --- Log message: typo --- Diffs of the changes: (+5 -4) AlphaISelLowering.cpp | 3 ++- AlphaInstrInfo.td | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp diff -u llvm/lib/Target/Alpha/AlphaISelLowering.cpp:1.23 llvm/lib/Target/Alpha/AlphaISelLowering.cpp:1.24 --- llvm/lib/Target/Alpha/AlphaISelLowering.cpp:1.23 Mon Jan 16 15:22:38 2006 +++ llvm/lib/Target/Alpha/AlphaISelLowering.cpp Thu Jan 19 15:10:38 2006 @@ -97,9 +97,10 @@ // We don't support sin/cos/sqrt setOperationAction(ISD::FSIN , MVT::f64, Expand); setOperationAction(ISD::FCOS , MVT::f64, Expand); - setOperationAction(ISD::FSQRT, MVT::f64, Expand); setOperationAction(ISD::FSIN , MVT::f32, Expand); setOperationAction(ISD::FCOS , MVT::f32, Expand); + + setOperationAction(ISD::FSQRT, MVT::f64, Expand); setOperationAction(ISD::FSQRT, MVT::f32, Expand); setOperationAction(ISD::SETCC, MVT::f32, Promote); Index: llvm/lib/Target/Alpha/AlphaInstrInfo.td diff -u llvm/lib/Target/Alpha/AlphaInstrInfo.td:1.103 llvm/lib/Target/Alpha/AlphaInstrInfo.td:1.104 --- llvm/lib/Target/Alpha/AlphaInstrInfo.td:1.103 Thu Jan 19 14:49:37 2006 +++ llvm/lib/Target/Alpha/AlphaInstrInfo.td Thu Jan 19 15:10:38 2006 @@ -213,11 +213,11 @@ def EQVi : OFormL<0x11, 0x48, "eqv $RA,$L,$RC", [(set GPRC:$RC, (xor GPRC:$RA, immUExt8inv:$L))]>; def EXTBL : OForm< 0x12, 0x06, "EXTBL $RA,$RB,$RC", - [(set GPRC:$RC, (and (srl GPRC:$RA, (sll GPRC:$RB, 3)), 255))]>; + [(set GPRC:$RC, (and (srl GPRC:$RA, (shl GPRC:$RB, 3)), 255))]>; def EXTWL : OForm< 0x12, 0x16, "EXTWL $RA,$RB,$RC", - [(set GPRC:$RC, (and (srl GPRC:$RA, (sll GPRC:$RB, 3)), 65535))]>; + [(set GPRC:$RC, (and (srl GPRC:$RA, (shl GPRC:$RB, 3)), 65535))]>; def EXTLL : OForm< 0x12, 0x26, "EXTLL $RA,$RB,$RC", - [(set GPRC:$RC, (and (srl GPRC:$RA, (sll GPRC:$RB, 3)), 4294967295))]>; + [(set GPRC:$RC, (and (srl GPRC:$RA, (shl GPRC:$RB, 3)), 4294967295))]>; //def EXTBLi : OFormL<0x12, 0x06, "EXTBL $RA,$L,$RC", []>; //Extract byte low //def EXTLH : OForm< 0x12, 0x6A, "EXTLH $RA,$RB,$RC", []>; //Extract longword high _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits