Home
last modified time | relevance | path

Searched defs:BO (Results 1 – 25 of 51) sorted by relevance

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DCorrelatedValuePropagation.cpp435 static bool willNotOverflow(BinaryOpIntrinsic *BO, LazyValueInfo *LVI) { in willNotOverflow()
515 if (auto *BO = dyn_cast<BinaryOperator>(NewOp)) in processOverflowIntrinsic() local
533 if (auto *BO = dyn_cast<BinaryOperator>(BinOp)) in processSaturatingInst() local
649 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); in processUDivOrURem() local
665 auto *BO = BinaryOperator::CreateURem(SDI->getOperand(0), SDI->getOperand(1), in processSRem() local
687 auto *BO = BinaryOperator::CreateUDiv(SDI->getOperand(0), SDI->getOperand(1), in processSDiv() local
710 auto *BO = BinaryOperator::CreateLShr(SDI->getOperand(0), SDI->getOperand(1), in processAShr() local
DSeparateConstOffsetFromGEP.cpp486 BinaryOperator *BO, in CanTraceInto()
549 APInt ConstantOffsetExtractor::findInEitherOperand(BinaryOperator *BO, in findInEitherOperand()
586 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) { in find() local
667 BinaryOperator *BO = cast<BinaryOperator>(U); in distributeExtsAndCloneChain() local
690 BinaryOperator *BO = cast<BinaryOperator>(UserChain[ChainIndex]); in removeConstOffset() local
1271 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(FirstOffsetDef)) { in isLegalToSwapOperand() local
DReassociate.cpp510 if (BinaryOperator *BO = isReassociableOp(Op, Opcode)) { in LinearizeExprTree() local
700 BinaryOperator *BO = isReassociableOp(OldLHS, Opcode); in RewriteExprTree() local
706 BinaryOperator *BO = isReassociableOp(OldRHS, Opcode); in RewriteExprTree() local
731 BinaryOperator *BO = isReassociableOp(Op->getOperand(1), Opcode); in RewriteExprTree() local
745 BinaryOperator *BO = isReassociableOp(Op->getOperand(0), Opcode); in RewriteExprTree() local
1043 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression() local
1118 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors() local
2172 BinaryOperator *BO = cast<BinaryOperator>(I); in OptimizeInst() local
DLoopRerollPass.cpp541 if (auto *BO = dyn_cast<BinaryOperator>(User)) { in isLoopControlIV() local
764 BinaryOperator *BO = dyn_cast<BinaryOperator>(U); in isLoopIncrement() local
791 if (auto *BO = dyn_cast<BinaryOperator>(I)) { in collectPossibleRoots() local
DScalarizer.cpp151 BinaryOperator &BO; member
614 bool ScalarizerVisitor::visitBinaryOperator(BinaryOperator &BO) { in visitBinaryOperator()
DJumpThreading.cpp746 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) { in ComputeValueKnownInPredecessorsImpl() local
1755 bool JumpThreadingPass::ProcessBranchOnXOR(BinaryOperator *BO) { in ProcessBranchOnXOR()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp188 BinaryOperator *BO = BinaryOperator::CreateNeg(Op0, I.getName()); in visitMul() local
205 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() local
339 BinaryOperator *BO = nullptr; in visitMul() local
742 auto *BO = BinaryOperator::Create(I.getOpcode(), X, in commonIDivTransforms() local
975 BinaryOperator *BO = BinaryOperator::CreateUDiv( in visitUDiv() local
1103 Instruction *BO = BinaryOperator::CreateSDiv(X, NegC); in visitSDiv() local
1121 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local
1131 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local
DInstructionCombining.cpp613 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SimplifiedInst)) { in tryFactorization() local
880 auto *BO = cast<BinaryOperator>(&I); in foldOperationIntoSelectOperand() local
1077 } else if (auto *BO = dyn_cast<BinaryOperator>(&I)) { in foldOpIntoPhi() local
1256 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op)) { in Descale() local
1405 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Ancestor)) { in Descale() local
1459 if (auto *BO = dyn_cast<BinaryOperator>(NewBO0)) in foldVectorBinop() local
1462 if (auto *BO = dyn_cast<BinaryOperator>(NewBO1)) in foldVectorBinop() local
1475 if (auto *BO = dyn_cast<BinaryOperator>(XY)) in foldVectorBinop() local
1599 Instruction *InstCombiner::narrowMathIfNoOverflow(BinaryOperator &BO) { in narrowMathIfNoOverflow()
DInstCombineSelect.cpp78 BinaryOperator *BO; in foldSelectBinOpIdentity() local
398 if (auto *BO = dyn_cast<BinaryOperator>(TI)) { in foldSelectOpOp() local
449 BinaryOperator *BO = BinaryOperator::Create(TVI->getOpcode(), in foldSelectIntoOp() local
480 BinaryOperator *BO = BinaryOperator::Create(FVI->getOpcode(), in foldSelectIntoOp() local
788 BinaryOperator *BO = cast<BinaryOperator>(FVal); in canonicalizeSaturatedAdd() local
1125 if (auto *BO = dyn_cast<BinaryOperator>(V)) { in simplifyWithOpReplaced() local
2692 auto canMergeSelectThroughBinop = [](BinaryOperator *BO) { in visitSelectInst()
DInstCombineVectorOps.cpp376 BinaryOperator *BO; in visitExtractElementInst() local
1235 BinaryOperator *BO = cast<BinaryOperator>(I); in buildNew() local
1429 static BinopElts getAlternateBinop(BinaryOperator *BO, const DataLayout &DL) { in getAlternateBinop()
1473 auto *BO = cast<BinaryOperator>(Op0IsBinop ? Op0 : Op1); in foldSelectShuffleWith1Binop() local
DInstCombineInternal.h202 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) in isFreeToInvert() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp82 Value *BO = GetBaseValue(BS); in alias() local
DPHITransAddr.cpp292 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(U)) in PHITranslateSubExpr() local
DLazyValueInfo.cpp655 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(BBI)) in solveBlockValueImpl() local
1086 BinaryOperator *BO, in solveBlockValueBinaryOp()
1298 BinaryOperator *BO = dyn_cast<BinaryOperator>(Cond); in getValueFromConditionImpl() local
1365 } else if (auto *BO = dyn_cast<BinaryOperator>(Usr)) { in constantFoldUser() local
DValueTracking.cpp2045 if (auto *BO = dyn_cast<BinaryOperator>(Curr)) in isKnownNonNullFromDominatingCondition() local
2227 const OverflowingBinaryOperator *BO = cast<OverflowingBinaryOperator>(V); in isKnownNonZero() local
2240 const PossiblyExactOperator *BO = cast<PossiblyExactOperator>(V); in isKnownNonZero() local
2300 const OverflowingBinaryOperator *BO = cast<OverflowingBinaryOperator>(V); in isKnownNonZero() local
2348 const BinaryOperator *BO = dyn_cast<BinaryOperator>(V1); in isAddOfNonZero() local
5595 static void setLimitsForBinOp(const BinaryOperator &BO, APInt &Lower, in setLimitsForBinOp()
5875 if (auto *BO = dyn_cast<BinaryOperator>(V)) in computeConstantRange() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp487 BinaryOperator *BO = BinaryOperator::Create( in eliminateSaturatingIntrinsic() local
729 bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, in strengthenOverflowingOperation()
764 bool SimplifyIndvar::strengthenRightShift(BinaryOperator *BO, in strengthenRightShift()
906 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(UseInst)) { in simplifyUsers() local
DIntegerDivision.cpp404 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandRemainder() local
463 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandDivision() local
DEvaluator.cpp398 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(CurInst)) { in EvaluateBlock() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DFormatVariadic.cpp95 std::size_t BO = Fmt.find_first_of('{', From); in splitLiteralAndReplacement() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUPerfHintAnalysis.cpp182 if (auto BO = dyn_cast<BinaryOperator>(V)) { in isIndirectAccess() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DSanitizerCoverage.cpp622 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(&Inst)) in instrumentFunction() local
786 for (auto BO : DivTraceTargets) { in InjectTraceForDiv() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonCommonGEP.cpp412 ValueVect BO; in collect() local
1246 ValueVect BO; in removeDeadCode() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIRBuilder.h1149 BinaryOperator *BO = Insert(BinaryOperator::Create(Opc, LHS, RHS), Name); in CreateInsertNUWNSWBinOp() local
1584 BinaryOperator *BO = Insert(BinaryOperator::CreateNeg(V), Name); variable
/third_party/libphonenumber/javascript/i18n/phonenumbers/
Dshortnumbermetadata.js454 ,"BO":[,[,,"[14]\\d\\d(?:\\d{2})?",,,,,,,[3,5] property
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DInterleavedLoadCombinePass.cpp944 if (auto *BO = dyn_cast<BinaryOperator>(&V)) in computePolynomial() local

123