Home
last modified time | relevance | path

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

12345

/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A 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); matchAddReduction() local
416 isReachableFromPHI(PHINode * Phi,BinaryOperator * BO) isReachableFromPHI() argument
457 if (auto *BO = dyn_cast<BinaryOperator>(V)) { collectLeaves() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp422 willNotOverflow(BinaryOpIntrinsic * BO,LazyValueInfo * LVI) willNotOverflow() argument
513 if (auto *BO = dyn_cast<BinaryOperator>(NegX)) processAbsIntrinsic() local
565 if (auto *BO = dyn_cast<BinaryOperator>(NewOp)) processOverflowIntrinsic() local
585 if (auto *BO = dyn_cast<BinaryOperator>(BinOp)) processSaturatingInst() local
717 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); narrowSDivOrSRem() local
836 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); narrowUDivOrURem() local
891 auto *BO = processSRem() local
952 auto *BO = processSDiv() local
1024 auto *BO = BinaryOperator::CreateLShr(SDI->getOperand(0), SDI->getOperand(1), processAShr() local
[all...]
H A DSeparateConstOffsetFromGEP.cpp510 CanTraceInto(bool SignExtended,bool ZeroExtended,BinaryOperator * BO,bool NonNegative) CanTraceInto() argument
579 findInEitherOperand(BinaryOperator * BO,bool SignExtended,bool ZeroExtended) findInEitherOperand() argument
629 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) { find() local
711 BinaryOperator *BO = cast<BinaryOperator>(U); distributeExtsAndCloneChain() local
734 BinaryOperator *BO = cast<BinaryOperator>(UserChain[ChainIndex]); removeConstOffset() local
1295 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(FirstOffsetDef)) { isLegalToSwapOperand() local
[all...]
H A DReassociate.cpp164 auto *BO = dyn_cast<BinaryOperator>(V); in isReassociableOp() local
173 auto *BO = dyn_cast<BinaryOperator>(V); in isReassociableOp() local
530 if (BinaryOperator *BO = isReassociableOp(Op, Opcode)) { LinearizeExprTree() local
731 BinaryOperator *BO = isReassociableOp(OldLHS, Opcode); RewriteExprTree() local
737 BinaryOperator *BO = isReassociableOp(OldRHS, Opcode); RewriteExprTree() local
764 BinaryOperator *BO = isReassociableOp(Op->getOperand(1), Opcode); RewriteExprTree() local
780 BinaryOperator *BO = isReassociableOp(Op->getOperand(0), Opcode); RewriteExprTree() local
1184 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); RemoveFactorFromExpression() local
1260 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); FindSingleUseMultiplyFactors() local
2338 BinaryOperator *BO = cast<BinaryOperator>(I); OptimizeInst() local
[all...]
H A DLoopRerollPass.cpp
/freebsd-src/contrib/llvm-project/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
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp232 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); visitMul() local
310 auto *BO = BinaryOperator::CreateAdd(NewMul, NewC); visitMul() local
1101 auto *BO = BinaryOperator::Create(I.getOpcode(), X, commonIDivTransforms() local
1294 auto *BO = cast<OverflowingBinaryOperator>(Op); takeLog2() local
1399 BinaryOperator *BO = BinaryOperator::CreateUDiv( visitUDiv() local
1519 Instruction *BO = BinaryOperator::CreateSDiv(X, NegC); visitSDiv() local
1552 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); visitSDiv() local
1571 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); visitSDiv() local
1930 BinaryOperator *BO = CreateMulOrShift(Y); simplifyIRemMulShl() local
1941 BinaryOperator *BO = CreateMulOrShift(RemYZ); simplifyIRemMulShl() local
[all...]
H A DInstCombineNegator.cpp186 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl() local
279 Value *BO = visitImpl() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCodeGenPrepare.cpp64 visitAnd(BinaryOperator & BO) visitAnd() argument
H A DRISCVGatherScatterLowering.cpp137 auto *BO = dyn_cast<BinaryOperator>(Start); in matchStridedStart() local
244 auto *BO = dyn_cast<BinaryOperator>(Index); matchStridedRecurrence() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DFormatVariadic.cpp97 std::size_t BO = Fmt.find_first_of('{'); in splitLiteralAndReplacement() local
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp95 Value *BO = GetBaseValue(BS); alias() local
H A DPHITransAddr.cpp280 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(U)) translateSubExpr() local
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DInvalidatedIteratorChecker.cpp84 void InvalidatedIteratorChecker::checkPreStmt(const BinaryOperator *BO, in checkPreStmt() argument
H A DDirectIvarAssignment.cpp166 const BinaryOperator *BO) { in VisitBinaryOperator() argument
H A DMismatchedIteratorChecker.cpp184 void MismatchedIteratorChecker::checkPreStmt(const BinaryOperator *BO, in checkPreStmt()
H A DTestAfterDivZeroChecker.cpp105 if (const BinaryOperator *BO = P->getStmtAs<BinaryOperator>()) { in REGISTER_SET_WITH_PROGRAMSTATE() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp380 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandRemainder() local
434 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandDivision() local
H A DSimplifyIndVar.cpp450 BinaryOperator *BO = BinaryOperator::Create( eliminateSaturatingIntrinsic() local
769 strengthenBinaryOp(BinaryOperator * BO,Instruction * IVOperand) strengthenBinaryOp() argument
778 strengthenOverflowingOperation(BinaryOperator * BO,Instruction * IVOperand) strengthenOverflowingOperation() argument
802 strengthenRightShift(BinaryOperator * BO,Instruction * IVOperand) strengthenRightShift() argument
952 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(UseInst)) { simplifyUsers() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp46 if (auto *BO = dyn_cast<BinaryOperator>(E)) { in LogicalBinOp() local
99 if (LogicalBinOp BO = ConstraintExpression) { CheckConstraintExpression() local
187 if (LogicalBinOp BO = ConstraintExpr) { calculateConstraintSatisfaction() local
1044 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SubstExpr)) { diagnoseWellFormedUnsatisfiedConstraintExpr() local
1306 if (LogicalBinOp BO = E) { fromConstraintExpr() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp525 const BinaryOperator *BO, in translateBinOp() argument
536 const BinaryOperator *BO, in translateBinAssign() argument
561 til::SExpr *SExprBuilder::translateBinaryOperator(const BinaryOperator *BO, in translateBinaryOperator() argument
[all...]
H A DUninitializedValues.cpp367 if (const auto *BO = dyn_cast<BinaryOperator>(E)) { in classify() local
395 void ClassifyRefs::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator() argument
757 VisitBinaryOperator(BinaryOperator * BO) VisitBinaryOperator() argument
[all...]
H A DReachableCode.cpp459 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(S)) isValidDeadStmt() local
562 const BinaryOperator *BO = cast<BinaryOperator>(S); GetUnreachableLoc() local
/freebsd-src/sys/powerpc/powerpc/
H A Ddb_disasm.c620 u_int BO, BI; in disasm_fields() local
762 u_int BO; in disasm_fields() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp176 if (auto BO = dyn_cast<BinaryOperator>(V)) { in isIndirectAccess() local

12345