| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86PartialReduction.cpp | 165 if (auto *BO = dyn_cast<BinaryOperator>(Op)) { in tryMAddReplacement() local 359 const auto *BO = dyn_cast<BinaryOperator>(EE.getVectorOperand()); in matchAddReduction() local 373 const auto *BO = dyn_cast<BinaryOperator>(Op); in matchAddReduction() local 413 static bool isReachableFromPHI(PHINode *Phi, BinaryOperator *BO) { in isReachableFromPHI() 454 if (auto *BO = dyn_cast<BinaryOperator>(V)) { in collectLeaves() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | CorrelatedValuePropagation.cpp | 459 static bool willNotOverflow(BinaryOpIntrinsic *BO, LazyValueInfo *LVI) { in willNotOverflow() 546 if (auto *BO = dyn_cast<BinaryOperator>(NegX)) in processAbsIntrinsic() local 649 if (auto *BO = dyn_cast<BinaryOperator>(NewOp)) in processOverflowIntrinsic() local 669 if (auto *BO = dyn_cast<BinaryOperator>(BinOp)) in processSaturatingInst() local 803 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); in narrowSDivOrSRem() local 921 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); in narrowUDivOrURem() local 972 auto *BO = BinaryOperator::CreateNeg(Op.V, Op.V->getName() + ".nonneg", in processSRem() local 1033 auto *BO = BinaryOperator::CreateNeg(Op.V, Op.V->getName() + ".nonneg", in processSDiv() local 1100 auto *BO = BinaryOperator::CreateLShr(SDI->getOperand(0), SDI->getOperand(1), in processAShr() local
|
| H A D | SeparateConstOffsetFromGEP.cpp | 515 BinaryOperator *BO, in CanTraceInto() 582 APInt ConstantOffsetExtractor::findInEitherOperand(BinaryOperator *BO, in findInEitherOperand() 632 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) { in find() local 714 BinaryOperator *BO = cast<BinaryOperator>(U); in distributeExtsAndCloneChain() local 737 BinaryOperator *BO = cast<BinaryOperator>(UserChain[ChainIndex]); in removeConstOffset() local 786 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(U)) { in allowsPreservingNUW() local 1406 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(FirstOffsetDef)) { in isLegalToSwapOperand() local
|
| H A D | Reassociate.cpp | 164 auto *BO = dyn_cast<BinaryOperator>(V); in isReassociableOp() local 173 auto *BO = dyn_cast<BinaryOperator>(V); in isReassociableOp() local 444 if (BinaryOperator *BO = isReassociableOp(Op, Opcode)) { in LinearizeExprTree() local 636 BinaryOperator *BO = isReassociableOp(OldLHS, Opcode); in RewriteExprTree() local 642 BinaryOperator *BO = isReassociableOp(OldRHS, Opcode); in RewriteExprTree() local 669 BinaryOperator *BO = isReassociableOp(Op->getOperand(1), Opcode); in RewriteExprTree() local 685 BinaryOperator *BO = isReassociableOp(Op->getOperand(0), Opcode); in RewriteExprTree() local 1099 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression() local 1174 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors() local 2257 BinaryOperator *BO = cast<BinaryOperator>(I); in OptimizeInst() local
|
| H A D | BDCE.cpp | 135 if (auto *BO = dyn_cast<BinaryOperator>(&I)) { in bitTrackingDCE() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandLargeDivRem.cpp | 56 static void scalarize(BinaryOperator *BO, in scalarize() 123 BinaryOperator *BO = ReplaceVector.pop_back_val(); in runImpl() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineNegator.cpp | 182 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl() local 280 Value *BO = in visitImpl() local
|
| H A D | InstCombineMulDivRem.cpp | 232 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() local 337 auto *BO = BinaryOperator::CreateAdd(NewMul, NewC); in visitMul() local 1371 auto *BO = BinaryOperator::Create(I.getOpcode(), X, in commonIDivTransforms() local 1573 auto *BO = cast<OverflowingBinaryOperator>(Op); in takeLog2() local 1692 BinaryOperator *BO = BinaryOperator::CreateUDiv( in visitUDiv() local 1822 Instruction *BO = BinaryOperator::CreateSDiv(X, NegC); in visitSDiv() local 1855 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local 1874 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local 2346 BinaryOperator *BO = CreateMulOrShift(Y); in simplifyIRemMulShl() local 2357 BinaryOperator *BO = CreateMulOrShift(RemYZ); in simplifyIRemMulShl() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 135 auto *BO = dyn_cast<BinaryOperator>(Start); in matchStridedStart() local 238 auto *BO = dyn_cast<BinaryOperator>(Index); in matchStridedRecurrence() local
|
| H A D | RISCVCodeGenPrepare.cpp | 70 bool RISCVCodeGenPrepare::visitAnd(BinaryOperator &BO) { in visitAnd()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionAliasAnalysis.cpp | 108 Value *BO = GetBaseValue(BS); in alias() local
|
| H A D | HashRecognize.cpp | 221 if (auto *BO = dyn_cast<BinaryOperator>(I)) in computeInstr() local 263 BinaryOperator *BO = nullptr; member
|
| H A D | PHITransAddr.cpp | 284 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(U)) in translateSubExpr() local
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | InvalidatedIteratorChecker.cpp | 84 void InvalidatedIteratorChecker::checkPreStmt(const BinaryOperator *BO, in checkPreStmt()
|
| H A D | DirectIvarAssignment.cpp | 166 const BinaryOperator *BO) { in VisitBinaryOperator()
|
| H A D | MismatchedIteratorChecker.cpp | 190 void MismatchedIteratorChecker::checkPreStmt(const BinaryOperator *BO, in checkPreStmt()
|
| H A D | TestAfterDivZeroChecker.cpp | 102 if (const BinaryOperator *BO = P->getStmtAs<BinaryOperator>()) { in REGISTER_SET_WITH_PROGRAMSTATE() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | FormatVariadic.cpp | 97 size_t BO = Fmt.find_first_of('{'); in splitLiteralAndReplacement() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 380 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandRemainder() local 433 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandDivision() local
|
| H A D | SimplifyIndVar.cpp | 465 BinaryOperator *BO = BinaryOperator::Create( in eliminateSaturatingIntrinsic() local 796 bool SimplifyIndvar::strengthenBinaryOp(BinaryOperator *BO, in strengthenBinaryOp() 805 bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, in strengthenOverflowingOperation() 829 bool SimplifyIndvar::strengthenRightShift(BinaryOperator *BO, in strengthenRightShift() 977 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(UseInst)) { in simplifyUsers() local
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 358 if (const auto *BO = dyn_cast<BinaryOperator>(E)) { in classify() local 388 void ClassifyRefs::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator() 766 void TransferFunctions::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator()
|
| H A D | ThreadSafetyCommon.cpp | 542 const BinaryOperator *BO, in translateBinOp() 553 const BinaryOperator *BO, in translateBinAssign() 578 til::SExpr *SExprBuilder::translateBinaryOperator(const BinaryOperator *BO, in translateBinaryOperator()
|
| H A D | ReachableCode.cpp | 499 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(S)) in isValidDeadStmt() local 605 const BinaryOperator *BO = cast<BinaryOperator>(S); in GetUnreachableLoc() local
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaConcept.cpp | 44 if (auto *BO = dyn_cast<BinaryOperator>(E)) { in LogicalBinOp() local 98 if (LogicalBinOp BO = ConstraintExpression) { in CheckConstraintExpression() local 471 if (LogicalBinOp BO = ConstraintExpr) in calculateConstraintSatisfaction() local 1267 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr() local 1596 if (LogicalBinOp BO = E) { in fromConstraintExpr() local
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | db_disasm.c | 620 u_int BO, BI; in disasm_fields() local 762 u_int BO; in disasm_fields() local
|