diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-08-18 23:56:46 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-08-18 23:56:46 +0000 |
| commit | 92d57cee611aba67256257b2185f33dae8181410 (patch) | |
| tree | 820b168dd1ded6bb11a67be8a1d41f8c1ba028e1 /llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp | |
| parent | 2c499f6561c601f7173c4682696fce1ff8c96b56 (diff) | |
| download | bcm5719-llvm-92d57cee611aba67256257b2185f33dae8181410.tar.gz bcm5719-llvm-92d57cee611aba67256257b2185f33dae8181410.zip | |
Don't call Predicate_* in Mips.
llvm-svn: 111468
Diffstat (limited to 'llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp')
| -rw-r--r-- | llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp b/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp index 3888bbf09ec..def8cf83180 100644 --- a/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp +++ b/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp @@ -137,7 +137,7 @@ SelectAddr(SDNode *Op, SDValue Addr, SDValue &Offset, SDValue &Base) // Operand is a result from an ADD. if (Addr.getOpcode() == ISD::ADD) { if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { - if (Predicate_immSExt16(CN)) { + if (isInt<16>(CN->getSExtValue())) { // If the first operand is a FI, get the TargetFI Node if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode> @@ -248,8 +248,8 @@ SDNode *MipsDAGToDAGISel::SelectStoreFp64(SDNode *N) { SDValue Chain = N->getOperand(0); - if (!Predicate_unindexedstore(N) || - !Predicate_store(N)) + StoreSDNode *SN = cast<StoreSDNode>(N); + if (SN->isTruncatingStore() || SN->getAddressingMode() != ISD::UNINDEXED) return NULL; SDValue N1 = N->getOperand(1); |

