Home
last modified time | relevance | path

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

123

/external/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp190 BinaryOperator *BO = BinaryOperator::CreateNeg(Op0, I.getName()); in visitMul() local
207 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() local
295 BinaryOperator *BO = BinaryOperator::CreateMul(Op0v, Op1v); in visitMul() local
308 BinaryOperator *BO = dyn_cast<BinaryOperator>(Op0); in visitMul() local
351 BinaryOperator *BO = nullptr; in visitMul() local
825 BinaryOperator *BO = BinaryOperator::Create( in commonIDivTransforms() local
833 BinaryOperator *BO = BinaryOperator::Create( in commonIDivTransforms() local
853 BinaryOperator *BO = BinaryOperator::Create( in commonIDivTransforms() local
861 BinaryOperator *BO = BinaryOperator::Create( in commonIDivTransforms() local
1065 BinaryOperator *BO = BinaryOperator::CreateUDiv( in visitUDiv() local
[all …]
DInstCombineShifts.cpp219 BinaryOperator *BO = cast<BinaryOperator>(I); in GetShiftedValue() local
261 BinaryOperator *BO = cast<BinaryOperator>(I); in GetShiftedValue() local
355 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op0)) in FoldShiftByConstant() local
DInstCombineSelect.cpp184 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(TI)) { in FoldSelectOpOp() local
232 BinaryOperator *BO = BinaryOperator::Create(TVI_BO->getOpcode(), in FoldSelectIntoOp() local
267 BinaryOperator *BO = BinaryOperator::Create(FVI_BO->getOpcode(), in FoldSelectIntoOp() local
DInstCombineVectorOps.cpp51 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) in cheapToScalarize() local
187 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) { in visitExtractElementInst() local
642 BinaryOperator *BO = cast<BinaryOperator>(I); in buildNew() local
DInstCombinePHI.cpp36 if (OverflowingBinaryOperator *BO = in FoldPHIArgBinOpIntoPHI() local
515 if (OverflowingBinaryOperator *BO = in FoldPHIArgOpIntoPHI() local
DInstCombineInternal.h94 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) in IsFreeToInvert() local
DInstructionCombining.cpp517 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SimplifiedInst)) { in tryFactorization() local
719 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(&I)) { in FoldOperationIntoSelectOperand() local
1065 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op)) { in Descale() local
1215 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Ancestor)) { in Descale() local
1248 Value *BO = B->CreateBinOp(Inst.getOpcode(), LHS, RHS); in CreateBinOpAsGiven() local
/external/llvm/lib/Transforms/Scalar/
DSeparateConstOffsetFromGEP.cpp447 BinaryOperator *BO, in CanTraceInto()
508 APInt ConstantOffsetExtractor::findInEitherOperand(BinaryOperator *BO, in findInEitherOperand()
545 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) { in find() local
621 BinaryOperator *BO = cast<BinaryOperator>(U); in distributeExtsAndCloneChain() local
644 BinaryOperator *BO = cast<BinaryOperator>(UserChain[ChainIndex]); in removeConstOffset() local
1223 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(FirstOffsetDef)) { in isLegalToSwapOperand() local
DReassociate.cpp590 if (BinaryOperator *BO = isReassociableOp(Op, Opcode)) { in LinearizeExprTree() local
660 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op)) in LinearizeExprTree() local
777 BinaryOperator *BO = isReassociableOp(OldLHS, Opcode); in RewriteExprTree() local
783 BinaryOperator *BO = isReassociableOp(OldRHS, Opcode); in RewriteExprTree() local
808 BinaryOperator *BO = isReassociableOp(Op->getOperand(1), Opcode); in RewriteExprTree() local
822 BinaryOperator *BO = isReassociableOp(Op->getOperand(0), Opcode); in RewriteExprTree() local
1097 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression() local
1173 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors() local
2131 BinaryOperator *BO = cast<BinaryOperator>(I); in OptimizeInst() local
DScalarizer.cpp100 BinaryOperator &BO; member
432 bool Scalarizer::visitBinaryOperator(BinaryOperator &BO) { in visitBinaryOperator()
DLoopRerollPass.cpp653 BinaryOperator *BO = dyn_cast<BinaryOperator>(U); in isLoopIncrement() local
678 if (auto *BO = dyn_cast<BinaryOperator>(I)) { in collectPossibleRoots() local
/external/clang/lib/ARCMigrate/
DTransZeroOutPropsInDealloc.cpp154 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) in isZeroingPropIvar() local
194 BinaryOperator *BO = dyn_cast<BinaryOperator>(PO->getSyntacticForm()); in isZeroingPropIvar() local
/external/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp79 Value *BO = GetBaseValue(BS); in alias() local
DPHITransAddr.cpp295 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(U)) in PHITranslateSubExpr() local
/external/clang/lib/Analysis/
DPseudoConstantAnalysis.cpp94 const BinaryOperator *BO = cast<BinaryOperator>(Head); in RunAnalysis() local
DThreadSafetyCommon.cpp455 const BinaryOperator *BO, in translateBinOp()
466 const BinaryOperator *BO, in translateBinAssign()
491 til::SExpr *SExprBuilder::translateBinaryOperator(const BinaryOperator *BO, in translateBinaryOperator()
DReachableCode.cpp409 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(S)) in isValidDeadStmt() local
514 const BinaryOperator *BO = cast<BinaryOperator>(S); in GetUnreachableLoc() local
DUninitializedValues.cpp389 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) { in classify() local
417 void ClassifyRefs::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator()
745 void TransferFunctions::VisitBinaryOperator(BinaryOperator *BO) { in VisitBinaryOperator()
/external/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp350 bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, in strengthenOverflowingOperation()
571 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(UseOper.first)) { in simplifyUsers() local
DIntegerDivision.cpp407 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandRemainder() local
467 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandDivision() local
/external/clang/lib/StaticAnalyzer/Checkers/
DCheckObjCDealloc.cpp59 if (BinaryOperator* BO = dyn_cast<BinaryOperator>(S)) in scan_ivar_release() local
DDirectIvarAssignment.cpp166 const BinaryOperator *BO) { in VisitBinaryOperator()
DTestAfterDivZeroChecker.cpp107 if (const BinaryOperator *BO = P->getStmtAs<BinaryOperator>()) { in REGISTER_SET_WITH_PROGRAMSTATE() local
/external/llvm/include/llvm/IR/
DIRBuilder.h745 BinaryOperator *BO = Insert(BinaryOperator::Create(Opc, LHS, RHS), Name); in CreateInsertNUWNSWBinOp() local
998 BinaryOperator *BO = Insert(BinaryOperator::CreateNeg(V), Name); variable
/external/clang/lib/AST/
DExpr.cpp87 } else if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) { in skipRValueSubobjectAdjustments() local
136 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) { in isKnownToHaveBooleanValue() local
1206 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(CEE)) { in getCalleeDecl() local
2109 const BinaryOperator *BO = cast<BinaryOperator>(this); in isUnusedResultAWarning() local
2704 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) in isTemporaryObject() local
3398 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) { in getObjCProperty() local

123