Lines Matching refs:ARMcc

4689                                      SDValue &ARMcc, SelectionDAG &DAG,  in getARMCmp()  argument
4792 ARMcc = DAG.getConstant(ARMCC::HI, dl, MVT::i32); in getARMCmp()
4824 ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in getARMCmp()
4870 SDValue &ARMcc) const { in getARMXALUOOp()
4887 ARMcc = DAG.getConstant(ARMCC::VC, dl, MVT::i32); in getARMXALUOOp()
4892 ARMcc = DAG.getConstant(ARMCC::HS, dl, MVT::i32); in getARMXALUOOp()
4901 ARMcc = DAG.getConstant(ARMCC::VC, dl, MVT::i32); in getARMXALUOOp()
4906 ARMcc = DAG.getConstant(ARMCC::HS, dl, MVT::i32); in getARMXALUOOp()
4912 ARMcc = DAG.getConstant(ARMCC::EQ, dl, MVT::i32); in getARMXALUOOp()
4923 ARMcc = DAG.getConstant(ARMCC::EQ, dl, MVT::i32); in getARMXALUOOp()
4945 SDValue ARMcc; in LowerSignedALUO() local
4946 std::tie(Value, OverflowCmp) = getARMXALUOOp(Op, DAG, ARMcc); in LowerSignedALUO()
4955 ARMcc, CCR, OverflowCmp); in LowerSignedALUO()
5090 SDValue ARMcc; in LowerSELECT() local
5091 std::tie(Value, OverflowCmp) = getARMXALUOOp(Cond, DAG, ARMcc); in LowerSELECT()
5095 return getCMOV(dl, VT, SelectTrue, SelectFalse, ARMcc, CCR, in LowerSELECT()
5126 SDValue ARMcc = Cond.getOperand(2); in LowerSELECT() local
5130 return getCMOV(dl, VT, True, False, ARMcc, CCR, Cmp, DAG); in LowerSELECT()
5196 SDValue TrueVal, SDValue ARMcc, SDValue CCR, in getCMOV() argument
5210 ARMcc, CCR, Cmp); in getCMOV()
5212 ARMcc, CCR, duplicateCmp(Cmp, DAG)); in getCMOV()
5216 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR, in getCMOV()
5449 SDValue ARMcc; in LowerSELECT_CC() local
5450 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerSELECT_CC()
5452 return DAG.getNode(Opcode, dl, VT, TrueVal, FalseVal, ARMcc, Cmp); in LowerSELECT_CC()
5490 SDValue ARMcc; in LowerSELECT_CC() local
5492 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerSELECT_CC()
5494 if (cast<ConstantSDNode>(ARMcc)->getZExtValue() == ARMCC::PL) in LowerSELECT_CC()
5495 ARMcc = DAG.getConstant(ARMCC::GE, dl, MVT::i32); in LowerSELECT_CC()
5496 return getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
5524 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerSELECT_CC() local
5527 SDValue Result = getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
5626 SDValue ARMcc; in OptimizeVFPBrcond() local
5632 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in OptimizeVFPBrcond()
5635 Chain, Dest, ARMcc, CCR, Cmp); in OptimizeVFPBrcond()
5645 ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in OptimizeVFPBrcond()
5647 SDValue Ops[] = { Chain, ARMcc, LHS1, LHS2, RHS1, RHS2, Dest }; in OptimizeVFPBrcond()
5674 SDValue ARMcc; in LowerBRCOND() local
5675 std::tie(Value, OverflowCmp) = getARMXALUOOp(Cond, DAG, ARMcc); in LowerBRCOND()
5679 (ARMCC::CondCodes)cast<const ConstantSDNode>(ARMcc)->getZExtValue(); in LowerBRCOND()
5681 ARMcc = DAG.getConstant(CondCode, SDLoc(ARMcc), MVT::i32); in LowerBRCOND()
5684 return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, Chain, Dest, ARMcc, CCR, in LowerBRCOND()
5726 SDValue ARMcc; in LowerBR_CC() local
5727 std::tie(Value, OverflowCmp) = getARMXALUOOp(LHS.getValue(0), DAG, ARMcc); in LowerBR_CC()
5732 (ARMCC::CondCodes)cast<const ConstantSDNode>(ARMcc)->getZExtValue(); in LowerBR_CC()
5734 ARMcc = DAG.getConstant(CondCode, SDLoc(ARMcc), MVT::i32); in LowerBR_CC()
5738 return DAG.getNode(ARMISD::BRCOND, dl, MVT::Other, Chain, Dest, ARMcc, CCR, in LowerBR_CC()
5743 SDValue ARMcc; in LowerBR_CC() local
5744 SDValue Cmp = getARMCmp(LHS, RHS, CC, ARMcc, DAG, dl); in LowerBR_CC()
5747 Chain, Dest, ARMcc, CCR, Cmp); in LowerBR_CC()
5760 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerBR_CC() local
5764 SDValue Ops[] = { Chain, Dest, ARMcc, CCR, Cmp }; in LowerBR_CC()
5767 ARMcc = DAG.getConstant(CondCode2, dl, MVT::i32); in LowerBR_CC()
5768 SDValue Ops[] = { Res, Dest, ARMcc, CCR, Res.getValue(1) }; in LowerBR_CC()
6276 SDValue ARMcc; in LowerShiftRightParts() local
6291 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftRightParts()
6293 ARMcc, CCR, CmpLo); in LowerShiftRightParts()
6301 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftRightParts()
6303 ARMcc, CCR, CmpHi); in LowerShiftRightParts()
6320 SDValue ARMcc; in LowerShiftLeftParts() local
6334 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftLeftParts()
6336 ARMcc, CCR, CmpHi); in LowerShiftLeftParts()
6339 ISD::SETGE, ARMcc, DAG, dl); in LowerShiftLeftParts()
6342 DAG.getConstant(0, dl, VT), ARMcc, CCR, CmpLo); in LowerShiftLeftParts()
6881 SDValue ARMcc = DAG.getConstant( in LowerSETCCCARRY() local
6886 return DAG.getNode(ARMISD::CMOV, DL, Op.getValueType(), FVal, TVal, ARMcc, in LowerSETCCCARRY()
10316 SDValue ARMcc = DAG.getConstant(CondCode, dl, MVT::i32); in LowerFSETCC() local
10319 SDValue Result = getCMOV(dl, VT, False, True, ARMcc, CCR, Cmp, DAG); in LowerFSETCC()
10321 ARMcc = DAG.getConstant(CondCode2, dl, MVT::i32); in LowerFSETCC()
10323 Result = getCMOV(dl, VT, Result, True, ARMcc, CCR, Cmp, DAG); in LowerFSETCC()
18049 SDValue ARMcc = N->getOperand(2); in PerformBRCONDCombine() local
18051 (ARMCC::CondCodes)cast<ConstantSDNode>(ARMcc)->getZExtValue(); in PerformBRCONDCombine()
18089 SDValue ARMcc = N->getOperand(2); in PerformCMOVCombine() local
18091 (ARMCC::CondCodes)cast<ConstantSDNode>(ARMcc)->getZExtValue(); in PerformCMOVCombine()
18119 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc, in PerformCMOVCombine()
18122 SDValue ARMcc; in PerformCMOVCombine() local
18123 SDValue NewCmp = getARMCmp(LHS, RHS, ISD::SETNE, ARMcc, DAG, dl); in PerformCMOVCombine()
18124 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, FalseVal, ARMcc, in PerformCMOVCombine()
18201 Res = DAG.getNode(ARMISD::CMOV, dl, VT, Sub, TrueVal, ARMcc, in PerformCMOVCombine()