Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp27 auto *OBO = cast<OverflowingBinaryOperator>(this); in hasPoisonGeneratingFlags() local
H A DConstantRange.cpp288 using OBO = OverflowingBinaryOperator; makeGuaranteedNoWrapRegion() typedef
1035 using OBO = OverflowingBinaryOperator; addWithNoWrap() typedef
1082 using OBO = OverflowingBinaryOperator; subWithNoWrap() typedef
[all...]
H A DAsmWriter.cpp1385 if (const OverflowingBinaryOperator *OBO = WriteOptimizationInfo() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1391 const OverflowingBinaryOperator *OBO = getExtendedOperandRecurrence() local
1575 const OverflowingBinaryOperator *OBO = widenWithVariantUse() local
H A DScalarEvolutionExpander.cpp728 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(I)) hoistIVInc() local
1480 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(I)) expand() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1085 auto *OBO = cast<OverflowingBinaryOperator>(Op0); commonIDivTransforms() local
1111 auto *OBO = cast<OverflowingBinaryOperator>(Op0); commonIDivTransforms() local
H A DInstructionCombining.cpp266 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); maintainNoSignedWrap() local
289 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); hasNoUnsignedWrap() local
294 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); hasNoSignedWrap() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp1074 using OBO = OverflowingBinaryOperator; processBinOp() typedef
/freebsd-src/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp744 if (OBO->hasNoSignedWrap()) in getOptimizationFlags() local
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp999 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(BO)) { solveBlockValueBinaryOp() local
H A DLoopAccessAnalysis.cpp1447 auto *OpScev = PSE.getSCEV(OBO->getOperand(0)); in isNoWrapAddRec() local
H A DScalarEvolution.cpp2376 getStrengthenedNoWrapFlagsFromBinOp(const OverflowingBinaryOperator * OBO) getStrengthenedNoWrapFlagsFromBinOp() argument
2428 using OBO = OverflowingBinaryOperator; StrengthenNoWrapFlags() typedef
5083 using OBO = OverflowingBinaryOperator; proveNoWrapViaConstantRanges() typedef
5250 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(Op)) { BinaryOp() local
6625 using OBO = OverflowingBinaryOperator; getRangeRef() typedef
[all...]
H A DValueTracking.cpp2992 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(V2)) { isNonEqualMul() local
3005 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(V2)) { isNonEqualShl() local
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1571 if (const auto *OBO = dyn_cast<OverflowingBinaryOperator>(V)) { getOptimizationFlags() local