/llvm-project/llvm/tools/llvm-reduce/deltas/ |
H A D | ReduceInstructionFlags.cpp | 25 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I)) { reduceFlagsInModule() local
|
/llvm-project/llvm/lib/IR/ |
H A D | Operator.cpp | 27 auto *OBO = cast<OverflowingBinaryOperator>(this); in hasPoisonGeneratingFlags() local
|
H A D | ConstantRange.cpp | 317 using OBO = OverflowingBinaryOperator; makeGuaranteedNoWrapRegion() typedef 1093 using OBO = OverflowingBinaryOperator; addWithNoWrap() typedef 1140 using OBO = OverflowingBinaryOperator; subWithNoWrap() typedef [all...] |
H A D | AsmWriter.cpp | 1406 if (OBO->hasNoUnsignedWrap()) in WriteOptimizationInfo() local
|
/llvm-project/clang-tools-extra/clang-tidy/readability/ |
H A D | FunctionCognitiveComplexityCheck.cpp | 218 using OBO = std::optional<BinaryOperator::Opcode>; typedef in clang::tidy::readability::__anoncf7864440111::FunctionASTVisitor
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 52 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(I)) { PoisonFlags() local 778 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(I)) hoistIVInc() local 1538 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(I)) expand() local
|
H A D | SimplifyIndVar.cpp | 1413 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(Op)) { local 1674 const OverflowingBinaryOperator *OBO = in widenWithVariantUse() local
|
H A D | SCCPSolver.cpp | 1537 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(BO)) visitBinaryOperator() local
|
/llvm-project/llvm/unittests/IR/ |
H A D | ConstantRangeTest.cpp | 733 typedef OverflowingBinaryOperator OBO; TEST_F() typedef 920 typedef OverflowingBinaryOperator OBO; TEST_F() typedef 1027 using OBO = OverflowingBinaryOperator; TEST_F() typedef 1615 typedef OverflowingBinaryOperator OBO; TEST() typedef [all...] |
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 1216 auto *OBO = cast<OverflowingBinaryOperator>(Op0); commonIDivTransforms() local 1242 auto *OBO = cast<OverflowingBinaryOperator>(Op0); commonIDivTransforms() local
|
H A D | InstructionCombining.cpp | 284 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); maintainNoSignedWrap() local 307 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); hasNoUnsignedWrap() local 312 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); hasNoSignedWrap() local
|
H A D | InstCombineShifts.cpp | 1326 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(Op0); visitLShr() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 1153 using OBO = OverflowingBinaryOperator; processBinOp() typedef
|
/llvm-project/llvm/lib/Analysis/ |
H A D | LazyValueInfo.cpp | 995 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(BO)) { in solveBlockValueBinaryOp() local
|
H A D | LoopAccessAnalysis.cpp | 1446 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(NonConstIndex)) isNoWrapAddRec() local
|
H A D | ScalarEvolution.cpp | 2378 getStrengthenedNoWrapFlagsFromBinOp(const OverflowingBinaryOperator * OBO) getStrengthenedNoWrapFlagsFromBinOp() argument 2430 using OBO = OverflowingBinaryOperator; StrengthenNoWrapFlags() typedef 5088 using OBO = OverflowingBinaryOperator; proveNoWrapViaConstantRanges() typedef 5255 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(Op)) { BinaryOp() local 6639 using OBO = OverflowingBinaryOperator; getRangeRef() typedef [all...] |
H A D | ValueTracking.cpp | 3382 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(V2)) { isNonEqualMul() local 3395 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(V2)) { isNonEqualShl() local
|
/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 743 if (const auto *OBO = dyn_cast<OverflowingBinaryOperator>(V)) { getOptimizationFlags() local
|
/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1649 if (const auto *OBO = dyn_cast<OverflowingBinaryOperator>(V)) { getOptimizationFlags() local
|