/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A 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
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 437 static bool willNotOverflow(BinaryOpIntrinsic *BO, LazyValueInfo *LVI) { in willNotOverflow() 524 if (auto *BO = dyn_cast<BinaryOperator>(NegX)) in processAbsIntrinsic() local 627 if (auto *BO = dyn_cast<BinaryOperator>(NewOp)) in processOverflowIntrinsic() local 647 if (auto *BO = dyn_cast<BinaryOperator>(BinOp)) in processSaturatingInst() local 781 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); in narrowSDivOrSRem() local 901 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); in narrowUDivOrURem() local 952 auto *BO = BinaryOperator::CreateNeg(Op.V, Op.V->getName() + ".nonneg", in processSRem() local 1013 auto *BO = BinaryOperator::CreateNeg(Op.V, Op.V->getName() + ".nonneg", in processSDiv() local 1080 auto *BO = BinaryOperator::CreateLShr(SDI->getOperand(0), SDI->getOperand(1), in processAShr() local
|
H A D | SeparateConstOffsetFromGEP.cpp | 513 BinaryOperator *BO, in CanTraceInto() 580 APInt ConstantOffsetExtractor::findInEitherOperand(BinaryOperator *BO, in findInEitherOperand() 630 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) { in find() local 712 BinaryOperator *BO = cast<BinaryOperator>(U); in distributeExtsAndCloneChain() local 735 BinaryOperator *BO = cast<BinaryOperator>(UserChain[ChainIndex]); in removeConstOffset() local 1345 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 1101 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression() local 1176 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors() local 2255 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 | 57 static void scalarize(BinaryOperator *BO, in scalarize() 124 BinaryOperator *BO = ReplaceVector.pop_back_val(); in runImpl() local
|
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A 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
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 238 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() local 316 auto *BO = BinaryOperator::CreateAdd(NewMul, NewC); in visitMul() local 1238 auto *BO = BinaryOperator::Create(I.getOpcode(), X, in commonIDivTransforms() local 1433 auto *BO = cast<OverflowingBinaryOperator>(Op); in takeLog2() local 1535 BinaryOperator *BO = BinaryOperator::CreateUDiv( in visitUDiv() local 1654 Instruction *BO = BinaryOperator::CreateSDiv(X, NegC); in visitSDiv() local 1687 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local 1706 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local 2086 BinaryOperator *BO = CreateMulOrShift(Y); in simplifyIRemMulShl() local 2097 BinaryOperator *BO = CreateMulOrShift(RemYZ); in simplifyIRemMulShl() local
|
H A D | InstCombineNegator.cpp | 186 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl() local 284 Value *BO = in visitImpl() local
|
H A D | InstructionCombining.cpp | 1439 BinaryOperator &BO, bool OpsFromSigned, std::array<Value *, 2> IntOps, in foldFBinOpOfIntCastsFromSign() 1598 Instruction *InstCombinerImpl::foldFBinOpOfIntCasts(BinaryOperator &BO) { in foldFBinOpOfIntCasts() 1629 Instruction *InstCombinerImpl::foldBinopOfSextBoolToSelect(BinaryOperator &BO) { in foldBinopOfSextBoolToSelect() 1876 Instruction *InstCombinerImpl::foldBinopWithPhiOperands(BinaryOperator &BO) { in foldBinopWithPhiOperands() 2038 if (auto *BO = dyn_cast<BinaryOperator>(NewBO0)) in foldVectorBinop() local 2041 if (auto *BO = dyn_cast<BinaryOperator>(NewBO1)) in foldVectorBinop() local 2048 if (auto *BO = dyn_cast<BinaryOperator>(V)) in foldVectorBinop() local 2083 if (auto *BO = dyn_cast<BinaryOperator>(XY)) in foldVectorBinop() local 2259 Instruction *InstCombinerImpl::narrowMathIfNoOverflow(BinaryOperator &BO) { in narrowMathIfNoOverflow()
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | FormatVariadic.cpp | 97 std::size_t BO = Fmt.find_first_of('{'); in splitLiteralAndReplacement() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVGatherScatterLowering.cpp | 137 auto *BO = dyn_cast<BinaryOperator>(Start); in matchStridedStart() local 244 auto *BO = dyn_cast<BinaryOperator>(Index); in matchStridedRecurrence() local
|
H A D | RISCVCodeGenPrepare.cpp | 69 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 | PHITransAddr.cpp | 281 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()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A 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
|
H A D | SimplifyIndVar.cpp | 463 BinaryOperator *BO = BinaryOperator::Create( in eliminateSaturatingIntrinsic() local 794 bool SimplifyIndvar::strengthenBinaryOp(BinaryOperator *BO, in strengthenBinaryOp() 803 bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, in strengthenOverflowingOperation() 827 bool SimplifyIndvar::strengthenRightShift(BinaryOperator *BO, in strengthenRightShift() 975 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(UseInst)) { in simplifyUsers() local
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ThreadSafetyCommon.cpp | 525 const BinaryOperator *BO, in translateBinOp() 536 const BinaryOperator *BO, in translateBinAssign() 561 til::SExpr *SExprBuilder::translateBinaryOperator(const BinaryOperator *BO, in translateBinaryOperator()
|
H A D | UninitializedValues.cpp | 367 if (const auto *BO = dyn_cast<BinaryOperator>(E)) { in classify() local 395 void ClassifyRefs::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator() 757 void TransferFunctions::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator()
|
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 | 46 if (auto *BO = dyn_cast<BinaryOperator>(E)) { in LogicalBinOp() local 100 if (LogicalBinOp BO = ConstraintExpression) { in CheckConstraintExpression() local 331 if (LogicalBinOp BO = ConstraintExpr) in calculateConstraintSatisfaction() local 1254 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SubstExpr)) { in diagnoseWellFormedUnsatisfiedConstraintExpr() local 1582 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
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPerfHintAnalysis.cpp | 176 if (auto BO = dyn_cast<BinaryOperator>(V)) { in isIndirectAccess() local
|