Lines Matching refs:ARMcc
3825 SDValue &ARMcc, SelectionDAG &DAG, in getARMCmp() argument
3883 ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in getARMCmp()
3930 SDValue &ARMcc) const { in getARMXALUOOp()
3947 ARMcc = DAG.getConstant(ARMCC::VC, dl, MVT::i32); in getARMXALUOOp()
3952 ARMcc = DAG.getConstant(ARMCC::HS, dl, MVT::i32); in getARMXALUOOp()
3961 ARMcc = DAG.getConstant(ARMCC::VC, dl, MVT::i32); in getARMXALUOOp()
3966 ARMcc = DAG.getConstant(ARMCC::HS, dl, MVT::i32); in getARMXALUOOp()
3972 ARMcc = DAG.getConstant(ARMCC::EQ, dl, MVT::i32); in getARMXALUOOp()
3983 ARMcc = DAG.getConstant(ARMCC::EQ, dl, MVT::i32); in getARMXALUOOp()
4005 SDValue ARMcc; in LowerSignedALUO() local
4006 std::tie(Value, OverflowCmp) = getARMXALUOOp(Op, DAG, ARMcc); in LowerSignedALUO()
4015 ARMcc, CCR, OverflowCmp); in LowerSignedALUO()
4096 SDValue ARMcc; in LowerSELECT() local
4097 std::tie(Value, OverflowCmp) = getARMXALUOOp(Cond, DAG, ARMcc); in LowerSELECT()
4101 return getCMOV(dl, VT, SelectTrue, SelectFalse, ARMcc, CCR, in LowerSELECT()
4132 SDValue ARMcc = Cond.getOperand(2); in LowerSELECT() local
4136 return getCMOV(dl, VT, True, False, ARMcc, CCR, Cmp, DAG); in LowerSELECT()
4201 SDValue TrueVal, SDValue ARMcc, SDValue CCR, in getCMOV() argument
4215 ARMcc, CCR, Cmp); in getCMOV()
4217 ARMcc, CCR, duplicateCmp(Cmp, DAG)); in getCMOV()
4221 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR, in getCMOV()
4485 SDValue ARMcc; in LowerSELECT_CC() local
4487 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerSELECT_CC()
4488 return getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
4514 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerSELECT_CC() local
4517 SDValue Result = getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
4616 SDValue ARMcc; in OptimizeVFPBrcond() local
4622 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in OptimizeVFPBrcond()
4625 Chain, Dest, ARMcc, CCR, Cmp); in OptimizeVFPBrcond()
4635 ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in OptimizeVFPBrcond()
4637 SDValue Ops[] = { Chain, ARMcc, LHS1, LHS2, RHS1, RHS2, Dest }; in OptimizeVFPBrcond()
4664 SDValue ARMcc; in LowerBRCOND() local
4665 std::tie(Value, OverflowCmp) = getARMXALUOOp(Cond, DAG, ARMcc); in LowerBRCOND()
4669 (ARMCC::CondCodes)cast<const ConstantSDNode>(ARMcc)->getZExtValue(); in LowerBRCOND()
4671 ARMcc = DAG.getConstant(CondCode, SDLoc(ARMcc), MVT::i32); in LowerBRCOND()
4674 return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, Chain, Dest, ARMcc, CCR, in LowerBRCOND()
4716 SDValue ARMcc; in LowerBR_CC() local
4717 std::tie(Value, OverflowCmp) = getARMXALUOOp(LHS.getValue(0), DAG, ARMcc); in LowerBR_CC()
4722 (ARMCC::CondCodes)cast<const ConstantSDNode>(ARMcc)->getZExtValue(); in LowerBR_CC()
4724 ARMcc = DAG.getConstant(CondCode, SDLoc(ARMcc), MVT::i32); in LowerBR_CC()
4728 return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, Chain, Dest, ARMcc, CCR, in LowerBR_CC()
4733 SDValue ARMcc; in LowerBR_CC() local
4734 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerBR_CC()
4737 Chain, Dest, ARMcc, CCR, Cmp); in LowerBR_CC()
4751 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerBR_CC() local
4755 SDValue Ops[] = { Chain, Dest, ARMcc, CCR, Cmp }; in LowerBR_CC()
4758 ARMcc = DAG.getConstant(CondCode2, dl, MVT::i32); in LowerBR_CC()
4759 SDValue Ops[] = { Res, Dest, ARMcc, CCR, Res.getValue(1) }; in LowerBR_CC()
5269 SDValue ARMcc; in LowerShiftRightParts() local
5284 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftRightParts()
5286 ARMcc, CCR, CmpLo); in LowerShiftRightParts()
5294 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftRightParts()
5296 ARMcc, CCR, CmpHi); in LowerShiftRightParts()
5313 SDValue ARMcc; in LowerShiftLeftParts() local
5327 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftLeftParts()
5329 ARMcc, CCR, CmpHi); in LowerShiftLeftParts()
5332 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftLeftParts()
5335 DAG.getConstant(0, dl, VT), ARMcc, CCR, CmpLo); in LowerShiftLeftParts()
5702 SDValue ARMcc = DAG.getConstant( in LowerSETCCCARRY() local
5707 return DAG.getNode(ARMISD::CMOV, DL, Op.getValueType(), FVal, TVal, ARMcc, in LowerSETCCCARRY()
12601 SDValue ARMcc = N->getOperand(2); in PerformBRCONDCombine() local
12603 (ARMCC::CondCodes)cast<ConstantSDNode>(ARMcc)->getZExtValue(); in PerformBRCONDCombine()
12641 SDValue ARMcc = N->getOperand(2); in PerformCMOVCombine() local
12643 (ARMCC::CondCodes)cast<ConstantSDNode>(ARMcc)->getZExtValue(); in PerformCMOVCombine()
12671 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc, in PerformCMOVCombine()
12674 SDValue ARMcc; in PerformCMOVCombine() local
12675 SDValue NewCmp = getARMCmp(LHS, RHS, ISD::SETNE, ARMcc, DAG, dl); in PerformCMOVCombine()
12676 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, FalseVal, ARMcc, in PerformCMOVCombine()
12736 Res = DAG.getNode(ARMISD::CMOV, dl, VT, Sub, TrueVal, ARMcc, in PerformCMOVCombine()