Searched refs:Ovf (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| D | LegalizeIntegerTypes.cpp | 3098 SDValue Ovf; in ExpandIntRes_UADDSUBO() local 3133 Ovf = Hi.getValue(1); in ExpandIntRes_UADDSUBO() 3142 Ovf = DAG.getSetCC(dl, N->getValueType(1), Sum, LHS, Cond); in ExpandIntRes_UADDSUBO() 3147 ReplaceValueWith(SDValue(N, 1), Ovf); in ExpandIntRes_UADDSUBO() 4050 SDValue Ovf; in ExpandIntRes_SADDSUBO() local 4068 Ovf = Hi.getValue(1); in ExpandIntRes_SADDSUBO() 4106 Ovf = DAG.getNode(ISD::AND, dl, VT, SignsMatch, SumSignNE); in ExpandIntRes_SADDSUBO() 4108 Ovf = DAG.getSetCC(dl, OType, Ovf, DAG.getConstant(0, dl, VT), ISD::SETLT); in ExpandIntRes_SADDSUBO() 4112 ReplaceValueWith(SDValue(Node, 1), Ovf); in ExpandIntRes_SADDSUBO()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| D | HexagonISelLoweringHVX.cpp | 2410 SDValue Ovf = DAG.getSetCC(dl, PredTy, Add, A, ISD::SETULT); in emitHvxAddWithOverflow() local 2411 return {Add, Ovf}; in emitHvxAddWithOverflow() 2461 auto [Tmp0, Ovf] = emitHvxAddWithOverflow(Inp, LowBits, dl, Signed, DAG); in emitHvxShiftRightRnd() 2473 return {Mux, Ovf}; in emitHvxShiftRightRnd() 2875 auto [Frac, Ovf] = emitHvxShiftRightRnd(Frac0, ExpWidth + 1, false, DAG); in ExpandHvxIntToFp() 2883 SDValue Rnrm = DAG.getZExtOrTrunc(Ovf, dl, InpTy); in ExpandHvxIntToFp()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86ISelLowering.cpp | 29950 SDValue Ovf = DAG.getNode(ISD::CONCAT_VECTORS, dl, OvfVT, Lo.getValue(1), in LowerMULO() local 29953 return DAG.getMergeValues({Res, Ovf}, dl); in LowerMULO() 29971 SDValue Ovf; in LowerMULO() local 29998 Ovf = DAG.getSetCC(dl, SetccVT, LowSign, High, ISD::SETNE); in LowerMULO() 30015 Ovf = in LowerMULO() 30020 Ovf = DAG.getSExtOrTrunc(Ovf, dl, OvfVT); in LowerMULO() 30022 return DAG.getMergeValues({Low, Ovf}, dl); in LowerMULO() 30029 SDValue Ovf; in LowerMULO() local 30034 Ovf = DAG.getSetCC(dl, SetccVT, LowSign, High, ISD::SETNE); in LowerMULO() 30037 Ovf = in LowerMULO() [all …]
|