Lines Matching refs:ARMcc
4623 SDValue &ARMcc, SelectionDAG &DAG, in getARMCmp() argument
4726 ARMcc = DAG.getConstant(ARMCC::HI, dl, MVT::i32); in getARMCmp()
4758 ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in getARMCmp()
4804 SDValue &ARMcc) const { in getARMXALUOOp()
4821 ARMcc = DAG.getConstant(ARMCC::VC, dl, MVT::i32); in getARMXALUOOp()
4826 ARMcc = DAG.getConstant(ARMCC::HS, dl, MVT::i32); in getARMXALUOOp()
4835 ARMcc = DAG.getConstant(ARMCC::VC, dl, MVT::i32); in getARMXALUOOp()
4840 ARMcc = DAG.getConstant(ARMCC::HS, dl, MVT::i32); in getARMXALUOOp()
4846 ARMcc = DAG.getConstant(ARMCC::EQ, dl, MVT::i32); in getARMXALUOOp()
4857 ARMcc = DAG.getConstant(ARMCC::EQ, dl, MVT::i32); in getARMXALUOOp()
4879 SDValue ARMcc; in LowerSignedALUO() local
4880 std::tie(Value, OverflowCmp) = getARMXALUOOp(Op, DAG, ARMcc); in LowerSignedALUO()
4889 ARMcc, CCR, OverflowCmp); in LowerSignedALUO()
5024 SDValue ARMcc; in LowerSELECT() local
5025 std::tie(Value, OverflowCmp) = getARMXALUOOp(Cond, DAG, ARMcc); in LowerSELECT()
5029 return getCMOV(dl, VT, SelectTrue, SelectFalse, ARMcc, CCR, in LowerSELECT()
5060 SDValue ARMcc = Cond.getOperand(2); in LowerSELECT() local
5064 return getCMOV(dl, VT, True, False, ARMcc, CCR, Cmp, DAG); in LowerSELECT()
5130 SDValue TrueVal, SDValue ARMcc, SDValue CCR, in getCMOV() argument
5144 ARMcc, CCR, Cmp); in getCMOV()
5146 ARMcc, CCR, duplicateCmp(Cmp, DAG)); in getCMOV()
5150 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR, in getCMOV()
5383 SDValue ARMcc; in LowerSELECT_CC() local
5384 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerSELECT_CC()
5386 return DAG.getNode(Opcode, dl, VT, TrueVal, FalseVal, ARMcc, Cmp); in LowerSELECT_CC()
5424 SDValue ARMcc; in LowerSELECT_CC() local
5426 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerSELECT_CC()
5428 if (cast<ConstantSDNode>(ARMcc)->getZExtValue() == ARMCC::PL) in LowerSELECT_CC()
5429 ARMcc = DAG.getConstant(ARMCC::GE, dl, MVT::i32); in LowerSELECT_CC()
5430 return getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
5458 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerSELECT_CC() local
5461 SDValue Result = getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
5560 SDValue ARMcc; in OptimizeVFPBrcond() local
5566 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in OptimizeVFPBrcond()
5569 Chain, Dest, ARMcc, CCR, Cmp); in OptimizeVFPBrcond()
5579 ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in OptimizeVFPBrcond()
5581 SDValue Ops[] = { Chain, ARMcc, LHS1, LHS2, RHS1, RHS2, Dest }; in OptimizeVFPBrcond()
5608 SDValue ARMcc; in LowerBRCOND() local
5609 std::tie(Value, OverflowCmp) = getARMXALUOOp(Cond, DAG, ARMcc); in LowerBRCOND()
5613 (ARMCC::CondCodes)cast<const ConstantSDNode>(ARMcc)->getZExtValue(); in LowerBRCOND()
5615 ARMcc = DAG.getConstant(CondCode, SDLoc(ARMcc), MVT::i32); in LowerBRCOND()
5618 return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, Chain, Dest, ARMcc, CCR, in LowerBRCOND()
5660 SDValue ARMcc; in LowerBR_CC() local
5661 std::tie(Value, OverflowCmp) = getARMXALUOOp(LHS.getValue(0), DAG, ARMcc); in LowerBR_CC()
5666 (ARMCC::CondCodes)cast<const ConstantSDNode>(ARMcc)->getZExtValue(); in LowerBR_CC()
5668 ARMcc = DAG.getConstant(CondCode, SDLoc(ARMcc), MVT::i32); in LowerBR_CC()
5672 return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, Chain, Dest, ARMcc, CCR, in LowerBR_CC()
5677 SDValue ARMcc; in LowerBR_CC() local
5678 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerBR_CC()
5681 Chain, Dest, ARMcc, CCR, Cmp); in LowerBR_CC()
5694 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerBR_CC() local
5698 SDValue Ops[] = { Chain, Dest, ARMcc, CCR, Cmp }; in LowerBR_CC()
5701 ARMcc = DAG.getConstant(CondCode2, dl, MVT::i32); in LowerBR_CC()
5702 SDValue Ops[] = { Res, Dest, ARMcc, CCR, Res.getValue(1) }; in LowerBR_CC()
6175 SDValue ARMcc; in LowerShiftRightParts() local
6190 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftRightParts()
6192 ARMcc, CCR, CmpLo); in LowerShiftRightParts()
6200 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftRightParts()
6202 ARMcc, CCR, CmpHi); in LowerShiftRightParts()
6219 SDValue ARMcc; in LowerShiftLeftParts() local
6233 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftLeftParts()
6235 ARMcc, CCR, CmpHi); in LowerShiftLeftParts()
6238 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftLeftParts()
6241 DAG.getConstant(0, dl, VT), ARMcc, CCR, CmpLo); in LowerShiftLeftParts()
6780 SDValue ARMcc = DAG.getConstant( in LowerSETCCCARRY() local
6785 return DAG.getNode(ARMISD::CMOV, DL, Op.getValueType(), FVal, TVal, ARMcc, in LowerSETCCCARRY()
10108 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerFSETCC() local
10111 SDValue Result = getCMOV(dl, VT, False, True, ARMcc, CCR, Cmp, DAG); in LowerFSETCC()
10113 ARMcc = DAG.getConstant(CondCode2, dl, MVT::i32); in LowerFSETCC()
10115 Result = getCMOV(dl, VT, Result, True, ARMcc, CCR, Cmp, DAG); in LowerFSETCC()
17141 SDValue ARMcc = N->getOperand(2); in PerformBRCONDCombine() local
17143 (ARMCC::CondCodes)cast<ConstantSDNode>(ARMcc)->getZExtValue(); in PerformBRCONDCombine()
17181 SDValue ARMcc = N->getOperand(2); in PerformCMOVCombine() local
17183 (ARMCC::CondCodes)cast<ConstantSDNode>(ARMcc)->getZExtValue(); in PerformCMOVCombine()
17211 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc, in PerformCMOVCombine()
17214 SDValue ARMcc; in PerformCMOVCombine() local
17215 SDValue NewCmp = getARMCmp(LHS, RHS, ISD::SETNE, ARMcc, DAG, dl); in PerformCMOVCombine()
17216 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, FalseVal, ARMcc, in PerformCMOVCombine()
17276 Res = DAG.getNode(ARMISD::CMOV, dl, VT, Sub, TrueVal, ARMcc, in PerformCMOVCombine()