Home
last modified time | relevance | path

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

12345

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86PartialReduction.cpp168 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/
DCorrelatedValuePropagation.cpp441 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
DSeparateConstOffsetFromGEP.cpp504 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
DReassociate.cpp157 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/
DTransZeroOutPropsInDealloc.cpp151 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/
DInstCombineMulDivRem.cpp229 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
DInstCombineNegator.cpp191 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl() local
283 Value *BO = in visitImpl() local
DInstructionCombining.cpp1016 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()
DInstCombineSelect.cpp76 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/
DRISCVGatherScatterLowering.cpp152 auto *BO = dyn_cast<BinaryOperator>(Start); in matchStridedStart() local
232 auto *BO = dyn_cast<BinaryOperator>(Index); in matchStridedRecurrence() local
DRISCVCodeGenPrepare.cpp108 bool RISCVCodeGenPrepare::visitAnd(BinaryOperator &BO) { in visitAnd()
/openbsd/src/gnu/llvm/llvm/lib/Support/
DFormatVariadic.cpp98 std::size_t BO = Fmt.find_first_of('{'); in splitLiteralAndReplacement() local
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaConcept.cpp43 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/
DScalarEvolutionAliasAnalysis.cpp95 Value *BO = GetBaseValue(BS); in alias() local
DPHITransAddr.cpp294 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(U)) in PHITranslateSubExpr() local
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
DInvalidatedIteratorChecker.cpp89 void InvalidatedIteratorChecker::checkPreStmt(const BinaryOperator *BO, in checkPreStmt()
DDirectIvarAssignment.cpp166 const BinaryOperator *BO) { in VisitBinaryOperator()
DMismatchedIteratorChecker.cpp194 void MismatchedIteratorChecker::checkPreStmt(const BinaryOperator *BO, in checkPreStmt()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DIntegerDivision.cpp380 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandRemainder() local
434 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandDivision() local
DSimplifyIndVar.cpp445 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/
DThreadSafetyCommon.cpp517 const BinaryOperator *BO, in translateBinOp()
528 const BinaryOperator *BO, in translateBinAssign()
553 til::SExpr *SExprBuilder::translateBinaryOperator(const BinaryOperator *BO, in translateBinaryOperator()
DUninitializedValues.cpp349 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()
DReachableCode.cpp458 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/
Ddb_disasm.c699 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/
Ddb_disasm.c699 int BO, BI, cr, printcomma = 0; in disasm_process_field() local
724 int BO, BI; in disasm_process_field() local

12345