[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelPattern.cpp
Changes in directory llvm/lib/Target/IA64: IA64ISelPattern.cpp (r1.76) removed --- Log message: BOOM! --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelPattern.cpp
Changes in directory llvm/lib/Target/IA64: IA64ISelPattern.cpp updated: 1.73 -> 1.74 --- Log message: Missed a spot. --- Diffs of the changes: (+2 -0) IA64ISelPattern.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/IA64/IA64ISelPattern.cpp diff -u llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.73 llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.74 --- llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.73 Wed Jan 4 19:47:43 2006 +++ llvm/lib/Target/IA64/IA64ISelPattern.cppWed Jan 11 17:20:28 2006 @@ -96,6 +96,8 @@ //IA64 has these, but they are not implemented setOperationAction(ISD::CTTZ , MVT::i64 , Expand); setOperationAction(ISD::CTLZ , MVT::i64 , Expand); + setOperationAction(ISD::ROTL , MVT::i64 , Expand); + setOperationAction(ISD::ROTR , MVT::i64 , Expand); // FIXME: implement mulhs (xma.h) and mulhu (xma.hu) setOperationAction(ISD::MULHS , MVT::i64 , Expand); setOperationAction(ISD::MULHU , MVT::i64 , Expand); ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelPattern.cpp
Changes in directory llvm/lib/Target/IA64: IA64ISelPattern.cpp updated: 1.70 -> 1.71 --- Log message: remove dead code --- Diffs of the changes: (+0 -7) IA64ISelPattern.cpp |7 --- 1 files changed, 7 deletions(-) Index: llvm/lib/Target/IA64/IA64ISelPattern.cpp diff -u llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.70 llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.71 --- llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.70 Wed Dec 21 14:51:36 2005 +++ llvm/lib/Target/IA64/IA64ISelPattern.cppThu Dec 22 15:15:41 2005 @@ -2281,13 +2281,6 @@ return; } - case ISD::ImplicitDef: { -Select(N.getOperand(0)); -BuildMI(BB, IA64::IDEF, 0, -cast(N.getOperand(1))->getReg()); -return; - } - case ISD::BRCOND: { MachineBasicBlock *Dest = cast(N.getOperand(2))->getBasicBlock(); ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelPattern.cpp
Changes in directory llvm/lib/Target/IA64: IA64ISelPattern.cpp updated: 1.68 -> 1.69 --- Log message: IA64 doesn't support the LOCATION node, and for some reason the ISelPattern stuff isn't using ISelLowering.cpp --- Diffs of the changes: (+3 -0) IA64ISelPattern.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/IA64/IA64ISelPattern.cpp diff -u llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.68 llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.69 --- llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.68 Fri Oct 28 12:46:36 2005 +++ llvm/lib/Target/IA64/IA64ISelPattern.cppThu Dec 1 12:19:53 2005 @@ -100,6 +100,9 @@ setOperationAction(ISD::MULHS , MVT::i64 , Expand); setOperationAction(ISD::MULHU , MVT::i64 , Expand); + // We don't have line number support yet. + setOperationAction(ISD::LOCATION, MVT::Other, Expand); + computeRegisterProperties(); addLegalFPImmediate(+0.0); ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits