Home
last modified time | relevance | path

Searched defs:OBO (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp27 auto *OBO = cast<OverflowingBinaryOperator>(this); in hasPoisonGeneratingFlags() local
H A DConstantRange.cpp317 using OBO = OverflowingBinaryOperator; in makeGuaranteedNoWrapRegion() typedef
1093 using OBO = OverflowingBinaryOperator; in addWithNoWrap() typedef
1140 using OBO = OverflowingBinaryOperator; in subWithNoWrap() typedef
H A DAsmWriter.cpp1406 if (const OverflowingBinaryOperator *OBO = in WriteOptimizationInfo() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp52 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(I)) { in PoisonFlags() local
778 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(I)) in hoistIVInc() local
1538 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(I)) in expand() local
H A DSimplifyIndVar.cpp1415 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(Op)) { local
1676 const OverflowingBinaryOperator *OBO = in widenWithVariantUse() local
H A DSCCPSolver.cpp1532 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(BO)) in visitBinaryOperator() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1222 auto *OBO = cast<OverflowingBinaryOperator>(Op0); in commonIDivTransforms() local
1248 auto *OBO = cast<OverflowingBinaryOperator>(Op0); in commonIDivTransforms() local
H A DInstructionCombining.cpp284 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); in maintainNoSignedWrap() local
307 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); in hasNoUnsignedWrap() local
312 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); in hasNoSignedWrap() local
H A DInstCombineShifts.cpp1326 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(Op0); in visitLShr() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp1151 using OBO = OverflowingBinaryOperator; in processBinOp() typedef
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp743 if (const auto *OBO = dyn_cast<OverflowingBinaryOperator>(V)) { in getOptimizationFlags() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp1000 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(BO)) { in solveBlockValueBinaryOp() local
H A DLoopAccessAnalysis.cpp1442 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(NonConstIndex)) in isNoWrapAddRec() local
H A DScalarEvolution.cpp2378 const OverflowingBinaryOperator *OBO) { in getStrengthenedNoWrapFlagsFromBinOp()
2430 using OBO = OverflowingBinaryOperator; in StrengthenNoWrapFlags() typedef
5088 using OBO = OverflowingBinaryOperator; in proveNoWrapViaConstantRanges() typedef
5255 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(Op)) { in BinaryOp() local
6641 using OBO = OverflowingBinaryOperator; in getRangeRef() typedef
H A DValueTracking.cpp3466 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(V2)) { in isNonEqualMul() local
3481 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(V2)) { in isNonEqualShl() local
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1663 if (const auto *OBO = dyn_cast<OverflowingBinaryOperator>(V)) { in getOptimizationFlags() local