Home
last modified time | relevance | path

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

12345

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86PartialReduction.cpp122 if (auto *BO = dyn_cast<BinaryOperator>(Op)) { in tryMAddReplacement() local
309 const auto *BO = dyn_cast<BinaryOperator>(EE.getVectorOperand()); in matchAddReduction() local
321 const auto *BO = dyn_cast<BinaryOperator>(Op); in matchAddReduction() local
359 static bool isReachableFromPHI(PHINode *Phi, BinaryOperator *BO) { in isReachableFromPHI()
400 if (auto *BO = dyn_cast<BinaryOperator>(V)) { in collectLeaves() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp391 static bool willNotOverflow(BinaryOpIntrinsic *BO, LazyValueInfo *LVI) { in willNotOverflow()
501 if (auto *BO = dyn_cast<BinaryOperator>(NegX)) in processAbsIntrinsic() local
542 if (auto *BO = dyn_cast<BinaryOperator>(NewOp)) in processOverflowIntrinsic() local
562 if (auto *BO = dyn_cast<BinaryOperator>(BinOp)) in processSaturatingInst() local
713 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); in narrowSDivOrSRem() local
757 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); in processUDivOrURem() local
794 auto *BO = in processSRem() local
850 auto *BO = in processSDiv() local
901 auto *BO = BinaryOperator::CreateLShr(SDI->getOperand(0), SDI->getOperand(1), in processAShr() local
H A DSeparateConstOffsetFromGEP.cpp505 BinaryOperator *BO, in CanTraceInto()
568 APInt ConstantOffsetExtractor::findInEitherOperand(BinaryOperator *BO, in findInEitherOperand()
618 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) { in find() local
699 BinaryOperator *BO = cast<BinaryOperator>(U); in distributeExtsAndCloneChain() local
722 BinaryOperator *BO = cast<BinaryOperator>(UserChain[ChainIndex]); in removeConstOffset() local
1328 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(FirstOffsetDef)) { in isLegalToSwapOperand() local
H A DReassociate.cpp511 if (BinaryOperator *BO = isReassociableOp(Op, Opcode)) { in LinearizeExprTree() local
701 BinaryOperator *BO = isReassociableOp(OldLHS, Opcode); in RewriteExprTree() local
707 BinaryOperator *BO = isReassociableOp(OldRHS, Opcode); in RewriteExprTree() local
732 BinaryOperator *BO = isReassociableOp(Op->getOperand(1), Opcode); in RewriteExprTree() local
746 BinaryOperator *BO = isReassociableOp(Op->getOperand(0), Opcode); in RewriteExprTree() local
1141 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression() local
1216 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors() local
2283 BinaryOperator *BO = cast<BinaryOperator>(I); in OptimizeInst() local
H A DLoopRerollPass.cpp551 if (auto *BO = dyn_cast<BinaryOperator>(User)) { in isLoopControlIV() local
773 BinaryOperator *BO = dyn_cast<BinaryOperator>(U); in isLoopIncrement() local
800 if (auto *BO = dyn_cast<BinaryOperator>(I)) { in collectPossibleRoots() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp161 BinaryOperator *BO = BinaryOperator::CreateNeg(Op0, I.getName()); in visitMul() local
178 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() local
307 BinaryOperator *BO = nullptr; in visitMul() local
783 auto *BO = BinaryOperator::Create(I.getOpcode(), X, in commonIDivTransforms() local
1022 BinaryOperator *BO = BinaryOperator::CreateUDiv( in visitUDiv() local
1161 Instruction *BO = BinaryOperator::CreateSDiv(X, NegC); in visitSDiv() local
1189 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local
1206 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local
H A DInstCombineNegator.cpp193 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl() local
244 Value *BO = in visitImpl() local
H A DInstructionCombining.cpp655 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SimplifiedInst)) { in tryFactorization() local
951 auto *BO = cast<BinaryOperator>(&I); in foldOperationIntoSelectOperand() local
1173 } else if (auto *BO = dyn_cast<BinaryOperator>(&I)) { in foldOpIntoPhi() local
1362 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op)) { in Descale() local
1511 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Ancestor)) { in Descale() local
1567 if (auto *BO = dyn_cast<BinaryOperator>(NewBO0)) in foldVectorBinop() local
1570 if (auto *BO = dyn_cast<BinaryOperator>(NewBO1)) in foldVectorBinop() local
1583 if (auto *BO = dyn_cast<BinaryOperator>(XY)) in foldVectorBinop() local
1716 BinaryOperator *BO; in foldVectorBinop() local
1763 Instruction *InstCombinerImpl::narrowMathIfNoOverflow(BinaryOperator &BO) { in narrowMathIfNoOverflow()
H A DInstCombineSelect.cpp81 BinaryOperator *BO; in foldSelectBinOpIdentity() local
405 if (auto *BO = dyn_cast<BinaryOperator>(TI)) { in foldSelectOpOp() local
457 BinaryOperator *BO = BinaryOperator::Create(TVI->getOpcode(), in foldSelectIntoOp() local
489 BinaryOperator *BO = BinaryOperator::Create(FVI->getOpcode(), in foldSelectIntoOp() local
829 BinaryOperator *BO = cast<BinaryOperator>(FVal); in canonicalizeSaturatedAdd() local
3073 auto canMergeSelectThroughBinop = [](BinaryOperator *BO) { in visitSelectInst()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DTransZeroOutPropsInDealloc.cpp151 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) in isZeroingPropIvar() local
191 BinaryOperator *BO = dyn_cast<BinaryOperator>(PO->getSyntacticForm()); in isZeroingPropIvar() local
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaConcept.cpp39 if (auto *BO = dyn_cast<BinaryOperator>(E)) { in LogicalBinOp() local
67 if (LogicalBinOp BO = ConstraintExpression) { in CheckConstraintExpression() local
128 if (LogicalBinOp BO = ConstraintExpr) { in calculateConstraintSatisfaction() local
526 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr() local
769 if (LogicalBinOp BO = E) { in fromConstraintExpr() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp83 Value *BO = GetBaseValue(BS); in alias() local
H A DPHITransAddr.cpp292 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(U)) in PHITranslateSubExpr() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DFormatVariadic.cpp97 std::size_t BO = Fmt.find_first_of('{'); in splitLiteralAndReplacement() local
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DInvalidatedIteratorChecker.cpp89 void InvalidatedIteratorChecker::checkPreStmt(const BinaryOperator *BO, in checkPreStmt()
H A DDirectIvarAssignment.cpp166 const BinaryOperator *BO) { in VisitBinaryOperator()
H A DMismatchedIteratorChecker.cpp192 void MismatchedIteratorChecker::checkPreStmt(const BinaryOperator *BO, in checkPreStmt()
H A DTestAfterDivZeroChecker.cpp104 if (const BinaryOperator *BO = P->getStmtAs<BinaryOperator>()) { in REGISTER_SET_WITH_PROGRAMSTATE() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp404 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandRemainder() local
463 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandDivision() local
H A DSimplifyIndVar.cpp508 BinaryOperator *BO = BinaryOperator::Create( in eliminateSaturatingIntrinsic() local
757 bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, in strengthenOverflowingOperation()
792 bool SimplifyIndvar::strengthenRightShift(BinaryOperator *BO, in strengthenRightShift()
934 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(UseInst)) { in simplifyUsers() local
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp479 const BinaryOperator *BO, in translateBinOp()
490 const BinaryOperator *BO, in translateBinAssign()
515 til::SExpr *SExprBuilder::translateBinaryOperator(const BinaryOperator *BO, in translateBinaryOperator()
H A DUninitializedValues.cpp352 if (const auto *BO = dyn_cast<BinaryOperator>(E)) { in classify() local
380 void ClassifyRefs::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator()
764 void TransferFunctions::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator()
H A DReachableCode.cpp452 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(S)) in isValidDeadStmt() local
556 const BinaryOperator *BO = cast<BinaryOperator>(S); in GetUnreachableLoc() local
/netbsd-src/sys/arch/powerpc/powerpc/
H A Ddb_disasm.c629 u_int BO, BI; in disasm_fields() local
772 u_int BO; in disasm_fields() local
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp298 if (auto *BO = PS->getStmtAs<BinaryOperator>()) in wasRegionOfInterestModifiedAt() local
886 } else if (const auto *BO = dyn_cast<BinaryOperator>(S)) { in matchAssignment() local
1447 if (const BinaryOperator *BO = P->getStmtAs<BinaryOperator>()) in VisitNode() local
1976 if (auto *BO = dyn_cast<BinaryOperator>(Ex)) in peelOffOuterExpr() local
2024 const auto *BO = dyn_cast<BinaryOperator>(E); in trackRValueExpression() local
2351 const auto *BO = cast<BinaryOperator>(Term); in VisitTerminator() local

12345