/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | Operator.cpp | 27 auto *OBO = cast<OverflowingBinaryOperator>(this); in hasPoisonGeneratingFlags() local
|
H A D | ConstantRange.cpp | 288 using OBO = OverflowingBinaryOperator; makeGuaranteedNoWrapRegion() typedef 1035 using OBO = OverflowingBinaryOperator; addWithNoWrap() typedef 1082 using OBO = OverflowingBinaryOperator; subWithNoWrap() typedef [all...] |
H A D | AsmWriter.cpp | 1385 if (const OverflowingBinaryOperator *OBO = WriteOptimizationInfo() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 1391 const OverflowingBinaryOperator *OBO = getExtendedOperandRecurrence() local 1575 const OverflowingBinaryOperator *OBO = widenWithVariantUse() local
|
H A D | ScalarEvolutionExpander.cpp | 728 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 D | InstCombineMulDivRem.cpp | 1085 auto *OBO = cast<OverflowingBinaryOperator>(Op0); commonIDivTransforms() local 1111 auto *OBO = cast<OverflowingBinaryOperator>(Op0); commonIDivTransforms() local
|
H A D | InstructionCombining.cpp | 266 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 D | CorrelatedValuePropagation.cpp | 1074 using OBO = OverflowingBinaryOperator; processBinOp() typedef
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 744 if (OBO->hasNoSignedWrap()) in getOptimizationFlags() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LazyValueInfo.cpp | 999 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(BO)) { solveBlockValueBinaryOp() local
|
H A D | LoopAccessAnalysis.cpp | 1447 auto *OpScev = PSE.getSCEV(OBO->getOperand(0)); in isNoWrapAddRec() local
|
H A D | ScalarEvolution.cpp | 2376 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 D | ValueTracking.cpp | 2992 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 D | BitcodeWriter.cpp | 1571 if (const auto *OBO = dyn_cast<OverflowingBinaryOperator>(V)) { getOptimizationFlags() local
|