Lines Matching defs:OverflowCmp
4990 // (Value), a comparison (OverflowCmp), and a condition code (ARMcc). The
4998 SDValue Value, OverflowCmp;
5014 OverflowCmp = DAG.getNode(ARMISD::CMP, dl, FlagsVT, Value, LHS);
5023 OverflowCmp = DAG.getNode(ARMISD::CMP, dl, FlagsVT, Value, LHS);
5028 OverflowCmp = DAG.getNode(ARMISD::CMP, dl, FlagsVT, LHS, RHS);
5033 OverflowCmp = DAG.getNode(ARMISD::CMP, dl, FlagsVT, LHS, RHS);
5041 OverflowCmp = DAG.getNode(ARMISD::CMP, dl, FlagsVT, Value.getValue(1),
5052 OverflowCmp = DAG.getNode(ARMISD::CMP, dl, FlagsVT, Value.getValue(1),
5060 return std::make_pair(Value, OverflowCmp);
5069 SDValue Value, OverflowCmp;
5071 std::tie(Value, OverflowCmp) = getARMXALUOOp(Op, DAG, ARMcc);
5079 DAG.getNode(ARMISD::CMOV, dl, VT, TVal, FVal, ARMcc, OverflowCmp);
5213 SDValue Value, OverflowCmp;
5215 std::tie(Value, OverflowCmp) = getARMXALUOOp(Cond, DAG, ARMcc);
5218 return getCMOV(dl, VT, SelectTrue, SelectFalse, ARMcc, OverflowCmp, DAG);
5782 SDValue Value, OverflowCmp;
5784 std::tie(Value, OverflowCmp) = getARMXALUOOp(Cond, DAG, ARMcc);
5793 OverflowCmp);
5833 SDValue Value, OverflowCmp;
5835 std::tie(Value, OverflowCmp) = getARMXALUOOp(LHS.getValue(0), DAG, ARMcc);
5846 OverflowCmp);