Lines Matching refs:ARMcc

4731                                      SDValue &ARMcc, SelectionDAG &DAG,  in getARMCmp()  argument
4832 ARMcc = DAG.getConstant(ARMCC::HI, dl, MVT::i32); in getARMCmp()
4864 ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in getARMCmp()
4910 SDValue &ARMcc) const { in getARMXALUOOp()
4927 ARMcc = DAG.getConstant(ARMCC::VC, dl, MVT::i32); in getARMXALUOOp()
4932 ARMcc = DAG.getConstant(ARMCC::HS, dl, MVT::i32); in getARMXALUOOp()
4941 ARMcc = DAG.getConstant(ARMCC::VC, dl, MVT::i32); in getARMXALUOOp()
4946 ARMcc = DAG.getConstant(ARMCC::HS, dl, MVT::i32); in getARMXALUOOp()
4952 ARMcc = DAG.getConstant(ARMCC::EQ, dl, MVT::i32); in getARMXALUOOp()
4963 ARMcc = DAG.getConstant(ARMCC::EQ, dl, MVT::i32); in getARMXALUOOp()
4985 SDValue ARMcc; in LowerSignedALUO() local
4986 std::tie(Value, OverflowCmp) = getARMXALUOOp(Op, DAG, ARMcc); in LowerSignedALUO()
4995 ARMcc, CCR, OverflowCmp); in LowerSignedALUO()
5130 SDValue ARMcc; in LowerSELECT() local
5131 std::tie(Value, OverflowCmp) = getARMXALUOOp(Cond, DAG, ARMcc); in LowerSELECT()
5135 return getCMOV(dl, VT, SelectTrue, SelectFalse, ARMcc, CCR, in LowerSELECT()
5166 SDValue ARMcc = Cond.getOperand(2); in LowerSELECT() local
5170 return getCMOV(dl, VT, True, False, ARMcc, CCR, Cmp, DAG); in LowerSELECT()
5236 SDValue TrueVal, SDValue ARMcc, SDValue CCR, in getCMOV() argument
5250 ARMcc, CCR, Cmp); in getCMOV()
5252 ARMcc, CCR, duplicateCmp(Cmp, DAG)); in getCMOV()
5256 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR, in getCMOV()
5489 SDValue ARMcc; in LowerSELECT_CC() local
5490 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerSELECT_CC()
5492 return DAG.getNode(Opcode, dl, VT, TrueVal, FalseVal, ARMcc, Cmp); in LowerSELECT_CC()
5530 SDValue ARMcc; in LowerSELECT_CC() local
5532 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerSELECT_CC()
5534 if (ARMcc->getAsZExtVal() == ARMCC::PL) in LowerSELECT_CC()
5535 ARMcc = DAG.getConstant(ARMCC::GE, dl, MVT::i32); in LowerSELECT_CC()
5536 return getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
5564 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerSELECT_CC() local
5567 SDValue Result = getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
5666 SDValue ARMcc; in OptimizeVFPBrcond() local
5672 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in OptimizeVFPBrcond()
5675 Chain, Dest, ARMcc, CCR, Cmp); in OptimizeVFPBrcond()
5685 ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in OptimizeVFPBrcond()
5687 SDValue Ops[] = { Chain, ARMcc, LHS1, LHS2, RHS1, RHS2, Dest }; in OptimizeVFPBrcond()
5714 SDValue ARMcc; in LowerBRCOND() local
5715 std::tie(Value, OverflowCmp) = getARMXALUOOp(Cond, DAG, ARMcc); in LowerBRCOND()
5719 (ARMCC::CondCodes)cast<const ConstantSDNode>(ARMcc)->getZExtValue(); in LowerBRCOND()
5721 ARMcc = DAG.getConstant(CondCode, SDLoc(ARMcc), MVT::i32); in LowerBRCOND()
5724 return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, Chain, Dest, ARMcc, CCR, in LowerBRCOND()
5766 SDValue ARMcc; in LowerBR_CC() local
5767 std::tie(Value, OverflowCmp) = getARMXALUOOp(LHS.getValue(0), DAG, ARMcc); in LowerBR_CC()
5772 (ARMCC::CondCodes)cast<const ConstantSDNode>(ARMcc)->getZExtValue(); in LowerBR_CC()
5774 ARMcc = DAG.getConstant(CondCode, SDLoc(ARMcc), MVT::i32); in LowerBR_CC()
5778 return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, Chain, Dest, ARMcc, CCR, in LowerBR_CC()
5783 SDValue ARMcc; in LowerBR_CC() local
5784 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerBR_CC()
5787 Chain, Dest, ARMcc, CCR, Cmp); in LowerBR_CC()
5800 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerBR_CC() local
5804 SDValue Ops[] = { Chain, Dest, ARMcc, CCR, Cmp }; in LowerBR_CC()
5807 ARMcc = DAG.getConstant(CondCode2, dl, MVT::i32); in LowerBR_CC()
5808 SDValue Ops[] = { Res, Dest, ARMcc, CCR, Res.getValue(1) }; in LowerBR_CC()
6313 SDValue ARMcc; in LowerShiftRightParts() local
6328 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftRightParts()
6330 ARMcc, CCR, CmpLo); in LowerShiftRightParts()
6338 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftRightParts()
6340 ARMcc, CCR, CmpHi); in LowerShiftRightParts()
6357 SDValue ARMcc; in LowerShiftLeftParts() local
6371 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftLeftParts()
6373 ARMcc, CCR, CmpHi); in LowerShiftLeftParts()
6376 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftLeftParts()
6379 DAG.getConstant(0, dl, VT), ARMcc, CCR, CmpLo); in LowerShiftLeftParts()
6964 SDValue ARMcc = DAG.getConstant( in LowerSETCCCARRY() local
6969 return DAG.getNode(ARMISD::CMOV, DL, Op.getValueType(), FVal, TVal, ARMcc, in LowerSETCCCARRY()
10529 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerFSETCC() local
10532 SDValue Result = getCMOV(dl, VT, False, True, ARMcc, CCR, Cmp, DAG); in LowerFSETCC()
10534 ARMcc = DAG.getConstant(CondCode2, dl, MVT::i32); in LowerFSETCC()
10536 Result = getCMOV(dl, VT, Result, True, ARMcc, CCR, Cmp, DAG); in LowerFSETCC()
18337 SDValue ARMcc = N->getOperand(2); in PerformBRCONDCombine() local
18338 ARMCC::CondCodes CC = (ARMCC::CondCodes)ARMcc->getAsZExtVal(); in PerformBRCONDCombine()
18370 SDValue ARMcc = N->getOperand(2); in PerformCMOVCombine() local
18371 ARMCC::CondCodes CC = (ARMCC::CondCodes)ARMcc->getAsZExtVal(); in PerformCMOVCombine()
18399 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc, in PerformCMOVCombine()
18402 SDValue ARMcc; in PerformCMOVCombine() local
18403 SDValue NewCmp = getARMCmp(LHS, RHS, ISD::SETNE, ARMcc, DAG, dl); in PerformCMOVCombine()
18404 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, FalseVal, ARMcc, in PerformCMOVCombine()
18476 Res = DAG.getNode(ARMISD::CMOV, dl, VT, Sub, TrueVal, ARMcc, in PerformCMOVCombine()