Searched refs:OverflowOp (Results 1 – 5 of 5) sorted by relevance
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | PoisonChecking.cpp | 116 auto *OverflowOp = in generateCreationChecksForBinOp() local 118 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp() 121 auto *OverflowOp = in generateCreationChecksForBinOp() local 123 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp() 129 auto *OverflowOp = in generateCreationChecksForBinOp() local 131 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp() 134 auto *OverflowOp = in generateCreationChecksForBinOp() local 136 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp() 142 auto *OverflowOp = in generateCreationChecksForBinOp() local 144 Checks.push_back(B.CreateExtractValue(OverflowOp, 1)); in generateCreationChecksForBinOp() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 1692 Intrinsic::ID OverflowOp = IID == Intrinsic::sadd_sat in getTypeBasedIntrinsicInstrCost() local 1699 IntrinsicCostAttributes Attrs(OverflowOp, OpTy, {RetTy, RetTy}, FMF, in getTypeBasedIntrinsicInstrCost() 1715 Intrinsic::ID OverflowOp = IID == Intrinsic::uadd_sat in getTypeBasedIntrinsicInstrCost() local 1720 IntrinsicCostAttributes Attrs(OverflowOp, OpTy, {RetTy, RetTy}, FMF, in getTypeBasedIntrinsicInstrCost()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 6585 unsigned OverflowOp; in lowerAddSubSatToAddoSubo() local 6592 OverflowOp = TargetOpcode::G_UADDO; in lowerAddSubSatToAddoSubo() 6597 OverflowOp = TargetOpcode::G_SADDO; in lowerAddSubSatToAddoSubo() 6602 OverflowOp = TargetOpcode::G_USUBO; in lowerAddSubSatToAddoSubo() 6607 OverflowOp = TargetOpcode::G_SSUBO; in lowerAddSubSatToAddoSubo() 6612 MIRBuilder.buildInstr(OverflowOp, {Ty, BoolTy}, {LHS, RHS}); in lowerAddSubSatToAddoSubo()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 7976 unsigned OverflowOp; in expandAddSubSat() local 7979 OverflowOp = ISD::SADDO; in expandAddSubSat() 7982 OverflowOp = ISD::UADDO; in expandAddSubSat() 7985 OverflowOp = ISD::SSUBO; in expandAddSubSat() 7988 OverflowOp = ISD::USUBO; in expandAddSubSat() 8002 SDValue Result = DAG.getNode(OverflowOp, dl, DAG.getVTList(VT, BoolVT), LHS, RHS); in expandAddSubSat()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 1428 auto *OverflowOp = dyn_cast<OverflowingBinaryOperator>(BO); in computeKnownBitsFromOperator() local 1429 if (OverflowOp && Q.IIQ.hasNoSignedWrap(OverflowOp)) { in computeKnownBitsFromOperator()
|