| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86PartialReduction.cpp | 168 if (auto *BO = dyn_cast<BinaryOperator>(Op)) { in tryMAddReplacement() local 362 const auto *BO = dyn_cast<BinaryOperator>(EE.getVectorOperand()); in matchAddReduction() local 376 const auto *BO = dyn_cast<BinaryOperator>(Op); in matchAddReduction() local 416 static bool isReachableFromPHI(PHINode *Phi, BinaryOperator *BO) { in isReachableFromPHI() 457 if (auto *BO = dyn_cast<BinaryOperator>(V)) { in collectLeaves() local
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| D | CorrelatedValuePropagation.cpp | 441 static bool willNotOverflow(BinaryOpIntrinsic *BO, LazyValueInfo *LVI) { in willNotOverflow() 551 if (auto *BO = dyn_cast<BinaryOperator>(NegX)) in processAbsIntrinsic() local 592 if (auto *BO = dyn_cast<BinaryOperator>(NewOp)) in processOverflowIntrinsic() local 612 if (auto *BO = dyn_cast<BinaryOperator>(BinOp)) in processSaturatingInst() local 745 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); in narrowSDivOrSRem() local 856 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); in narrowUDivOrURem() local 908 auto *BO = in processSRem() local 961 auto *BO = in processSDiv() local 1027 auto *BO = BinaryOperator::CreateLShr(SDI->getOperand(0), SDI->getOperand(1), in processAShr() local
|
| D | SeparateConstOffsetFromGEP.cpp | 504 BinaryOperator *BO, in CanTraceInto() 567 APInt ConstantOffsetExtractor::findInEitherOperand(BinaryOperator *BO, in findInEitherOperand() 617 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) { in find() local 698 BinaryOperator *BO = cast<BinaryOperator>(U); in distributeExtsAndCloneChain() local 721 BinaryOperator *BO = cast<BinaryOperator>(UserChain[ChainIndex]); in removeConstOffset() local 1335 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(FirstOffsetDef)) { in isLegalToSwapOperand() local
|
| D | Reassociate.cpp | 157 auto *BO = dyn_cast<BinaryOperator>(V); in isReassociableOp() local 166 auto *BO = dyn_cast<BinaryOperator>(V); in isReassociableOp() local 519 if (BinaryOperator *BO = isReassociableOp(Op, Opcode)) { in LinearizeExprTree() local 718 BinaryOperator *BO = isReassociableOp(OldLHS, Opcode); in RewriteExprTree() local 724 BinaryOperator *BO = isReassociableOp(OldRHS, Opcode); in RewriteExprTree() local 749 BinaryOperator *BO = isReassociableOp(Op->getOperand(1), Opcode); in RewriteExprTree() local 763 BinaryOperator *BO = isReassociableOp(Op->getOperand(0), Opcode); in RewriteExprTree() local 1146 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression() local 1221 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors() local 2300 BinaryOperator *BO = cast<BinaryOperator>(I); in OptimizeInst() local
|
| /openbsd/src/gnu/llvm/clang/lib/ARCMigrate/ |
| D | TransZeroOutPropsInDealloc.cpp | 151 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) in isZeroingPropIvar() local 191 BinaryOperator *BO = dyn_cast<BinaryOperator>(PO->getSyntacticForm()); in isZeroingPropIvar() local
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineMulDivRem.cpp | 229 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() local 304 auto *BO = BinaryOperator::CreateAdd(NewMul, NewC); in visitMul() local 1012 auto *BO = BinaryOperator::Create(I.getOpcode(), X, in commonIDivTransforms() local 1156 auto *BO = cast<OverflowingBinaryOperator>(Op); in takeLog2() local 1261 BinaryOperator *BO = BinaryOperator::CreateUDiv( in visitUDiv() local 1393 Instruction *BO = BinaryOperator::CreateSDiv(X, NegC); in visitSDiv() local 1426 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local 1445 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local
|
| D | InstCombineNegator.cpp | 191 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl() local 283 Value *BO = in visitImpl() local
|
| D | InstructionCombining.cpp | 1016 Instruction *InstCombinerImpl::foldBinopOfSextBoolToSelect(BinaryOperator &BO) { in foldBinopOfSextBoolToSelect() 1297 Instruction *InstCombinerImpl::foldBinopWithPhiOperands(BinaryOperator &BO) { in foldBinopWithPhiOperands() 1473 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op)) { in Descale() local 1622 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Ancestor)) { in Descale() local 1678 if (auto *BO = dyn_cast<BinaryOperator>(NewBO0)) in foldVectorBinop() local 1681 if (auto *BO = dyn_cast<BinaryOperator>(NewBO1)) in foldVectorBinop() local 1688 if (auto *BO = dyn_cast<BinaryOperator>(V)) in foldVectorBinop() local 1723 if (auto *BO = dyn_cast<BinaryOperator>(XY)) in foldVectorBinop() local 1898 Instruction *InstCombinerImpl::narrowMathIfNoOverflow(BinaryOperator &BO) { in narrowMathIfNoOverflow()
|
| D | InstCombineSelect.cpp | 76 BinaryOperator *BO; in foldSelectBinOpIdentity() local 437 if (auto *BO = dyn_cast<BinaryOperator>(TI)) { in foldSelectOpOp() local 503 BinaryOperator *BO = in foldSelectIntoOp() local 921 BinaryOperator *BO = cast<BinaryOperator>(FVal); in canonicalizeSaturatedAdd() local 1603 BinaryOperator *BO; in foldSelectInstWithICmpConst() local 3367 auto canMergeSelectThroughBinop = [](BinaryOperator *BO) { in visitSelectInst()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVGatherScatterLowering.cpp | 152 auto *BO = dyn_cast<BinaryOperator>(Start); in matchStridedStart() local 232 auto *BO = dyn_cast<BinaryOperator>(Index); in matchStridedRecurrence() local
|
| D | RISCVCodeGenPrepare.cpp | 108 bool RISCVCodeGenPrepare::visitAnd(BinaryOperator &BO) { in visitAnd()
|
| /openbsd/src/gnu/llvm/llvm/lib/Support/ |
| D | FormatVariadic.cpp | 98 std::size_t BO = Fmt.find_first_of('{'); in splitLiteralAndReplacement() local
|
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaConcept.cpp | 43 if (auto *BO = dyn_cast<BinaryOperator>(E)) { in LogicalBinOp() local 96 if (LogicalBinOp BO = ConstraintExpression) { in CheckConstraintExpression() local 176 if (LogicalBinOp BO = ConstraintExpr) { in calculateConstraintSatisfaction() local 947 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr() local 1203 if (LogicalBinOp BO = E) { in fromConstraintExpr() local
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | ScalarEvolutionAliasAnalysis.cpp | 95 Value *BO = GetBaseValue(BS); in alias() local
|
| D | PHITransAddr.cpp | 294 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(U)) in PHITranslateSubExpr() local
|
| /openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| D | InvalidatedIteratorChecker.cpp | 89 void InvalidatedIteratorChecker::checkPreStmt(const BinaryOperator *BO, in checkPreStmt()
|
| D | DirectIvarAssignment.cpp | 166 const BinaryOperator *BO) { in VisitBinaryOperator()
|
| D | MismatchedIteratorChecker.cpp | 194 void MismatchedIteratorChecker::checkPreStmt(const BinaryOperator *BO, in checkPreStmt()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| D | IntegerDivision.cpp | 380 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandRemainder() local 434 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandDivision() local
|
| D | SimplifyIndVar.cpp | 445 BinaryOperator *BO = BinaryOperator::Create( in eliminateSaturatingIntrinsic() local 752 bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, in strengthenOverflowingOperation() 776 bool SimplifyIndvar::strengthenRightShift(BinaryOperator *BO, in strengthenRightShift() 919 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(UseInst)) { in simplifyUsers() local
|
| /openbsd/src/gnu/llvm/clang/lib/Analysis/ |
| D | ThreadSafetyCommon.cpp | 517 const BinaryOperator *BO, in translateBinOp() 528 const BinaryOperator *BO, in translateBinAssign() 553 til::SExpr *SExprBuilder::translateBinaryOperator(const BinaryOperator *BO, in translateBinaryOperator()
|
| D | UninitializedValues.cpp | 349 if (const auto *BO = dyn_cast<BinaryOperator>(E)) { in classify() local 377 void ClassifyRefs::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator() 761 void TransferFunctions::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator()
|
| D | ReachableCode.cpp | 458 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(S)) in isValidDeadStmt() local 561 const BinaryOperator *BO = cast<BinaryOperator>(S); in GetUnreachableLoc() local
|
| /openbsd/src/sys/arch/powerpc64/powerpc64/ |
| D | db_disasm.c | 699 int BO, BI, cr, printcomma = 0; in disasm_process_field() local 724 int BO, BI; in disasm_process_field() local
|
| /openbsd/src/sys/arch/powerpc/ddb/ |
| D | db_disasm.c | 699 int BO, BI, cr, printcomma = 0; in disasm_process_field() local 724 int BO, BI; in disasm_process_field() local
|