Home
last modified time | relevance | path

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

123456

/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
839 BinaryOperator *BO = BinaryOperator::Create( in commonIDivTransforms() local
847 BinaryOperator *BO = BinaryOperator::Create( in commonIDivTransforms() local
867 BinaryOperator *BO = BinaryOperator::Create( in commonIDivTransforms() local
875 BinaryOperator *BO = BinaryOperator::Create( in commonIDivTransforms() local
1079 BinaryOperator *BO = BinaryOperator::CreateUDiv( in visitUDiv() local
[all …]
DInstCombineShifts.cpp218 BinaryOperator *BO = cast<BinaryOperator>(I); in GetShiftedValue() local
262 BinaryOperator *BO = cast<BinaryOperator>(I); in GetShiftedValue() local
356 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op0)) in FoldShiftByConstant() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DSeparateConstOffsetFromGEP.cpp486 BinaryOperator *BO, in CanTraceInto()
549 APInt ConstantOffsetExtractor::findInEitherOperand(BinaryOperator *BO, in findInEitherOperand()
586 } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(V)) { in find() local
667 BinaryOperator *BO = cast<BinaryOperator>(U); in distributeExtsAndCloneChain() local
690 BinaryOperator *BO = cast<BinaryOperator>(UserChain[ChainIndex]); in removeConstOffset() local
1271 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(FirstOffsetDef)) { in isLegalToSwapOperand() local
DCorrelatedValuePropagation.cpp538 auto *BO = in processUDivOrURem() local
555 auto *BO = BinaryOperator::CreateURem(SDI->getOperand(0), SDI->getOperand(1), in processSRem() local
576 auto *BO = BinaryOperator::CreateUDiv(SDI->getOperand(0), SDI->getOperand(1), in processSDiv() local
598 auto *BO = BinaryOperator::CreateLShr(SDI->getOperand(0), SDI->getOperand(1), in processAShr() local
DReassociate.cpp503 if (BinaryOperator *BO = isReassociableOp(Op, Opcode)) { in LinearizeExprTree() local
575 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op)) in LinearizeExprTree() local
693 BinaryOperator *BO = isReassociableOp(OldLHS, Opcode); in RewriteExprTree() local
699 BinaryOperator *BO = isReassociableOp(OldRHS, Opcode); in RewriteExprTree() local
724 BinaryOperator *BO = isReassociableOp(Op->getOperand(1), Opcode); in RewriteExprTree() local
738 BinaryOperator *BO = isReassociableOp(Op->getOperand(0), Opcode); in RewriteExprTree() local
1020 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression() local
1095 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors() local
2107 BinaryOperator *BO = cast<BinaryOperator>(I); in OptimizeInst() 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.cpp489 if (BinaryOperator *BO = isReassociableOp(Op, Opcode)) { in LinearizeExprTree() local
559 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op)) in LinearizeExprTree() local
676 BinaryOperator *BO = isReassociableOp(OldLHS, Opcode); in RewriteExprTree() local
682 BinaryOperator *BO = isReassociableOp(OldRHS, Opcode); in RewriteExprTree() local
707 BinaryOperator *BO = isReassociableOp(Op->getOperand(1), Opcode); in RewriteExprTree() local
721 BinaryOperator *BO = isReassociableOp(Op->getOperand(0), Opcode); in RewriteExprTree() local
996 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression() local
1072 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors() local
2065 BinaryOperator *BO = cast<BinaryOperator>(I); in OptimizeInst() local
DCorrelatedValuePropagation.cpp357 auto *BO = BinaryOperator::CreateURem(SDI->getOperand(0), SDI->getOperand(1), in processSRem() local
375 auto *BO = BinaryOperator::CreateUDiv(SDI->getOperand(0), SDI->getOperand(1), in processSDiv() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp145 BinaryOperator *BO = BinaryOperator::CreateNeg(Op0, I.getName()); in visitMul() local
162 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() local
289 BinaryOperator *BO = nullptr; in visitMul() local
719 auto *BO = BinaryOperator::Create(I.getOpcode(), X, in commonIDivTransforms() local
952 BinaryOperator *BO = BinaryOperator::CreateUDiv( in visitUDiv() local
1079 auto *BO = BinaryOperator::CreateSDiv(X, ConstantExpr::getNeg(RHS)); in visitSDiv() local
1091 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local
1101 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local
DInstCombineVectorOps.cpp74 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) in cheapToScalarize() local
228 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) { in visitExtractElementInst() local
958 BinaryOperator *BO = cast<BinaryOperator>(I); in buildNew() local
1159 static BinopElts getAlternateBinop(BinaryOperator *BO, const DataLayout &DL) { in getAlternateBinop()
1203 auto *BO = cast<BinaryOperator>(Op0IsBinop ? Op0 : Op1); in foldSelectShuffleWith1Binop() local
DInstCombineSelect.cpp76 auto *BO = in foldSelectBinOpIdentity() local
351 if (auto *BO = dyn_cast<BinaryOperator>(TI)) { in foldSelectOpOp() local
399 BinaryOperator *BO = BinaryOperator::Create(TVI->getOpcode(), in foldSelectIntoOp() local
430 BinaryOperator *BO = BinaryOperator::Create(FVI->getOpcode(), in foldSelectIntoOp() local
1882 auto canMergeSelectThroughBinop = [](BinaryOperator *BO) { in visitSelectInst()
/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/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineShifts.cpp211 BinaryOperator *BO = cast<BinaryOperator>(I); in GetShiftedValue() local
253 BinaryOperator *BO = cast<BinaryOperator>(I); in GetShiftedValue() local
344 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op0)) in FoldShiftByConstant() local
DInstCombineSelect.cpp180 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(TI)) { in FoldSelectOpOp() local
229 BinaryOperator *BO = BinaryOperator::Create(TVI_BO->getOpcode(), in FoldSelectIntoOp() local
264 BinaryOperator *BO = BinaryOperator::Create(FVI_BO->getOpcode(), in FoldSelectIntoOp() local
DInstCombineVectorOps.cpp42 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) in CheapToScalarize() local
189 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) { in visitExtractElementInst() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp78 Value *BO = GetBaseValue(BS); in alias() local
/external/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp78 Value *BO = GetBaseValue(BS); in alias() local
/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp161 Value *BO = GetBaseValue(BS); in alias() local
/external/clang/lib/Analysis/
DPseudoConstantAnalysis.cpp92 const BinaryOperator *BO = cast<BinaryOperator>(Head); in RunAnalysis() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Support/
DFormatVariadic.cpp96 std::size_t BO = Fmt.find_first_of('{', From); in splitLiteralAndReplacement() local
/external/spirv-llvm/lib/SPIRV/
DSPIRVRegularizeLLVM.cpp134 if (auto BO = dyn_cast<BinaryOperator>(II)) { in regularize() local
/external/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp491 bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, in strengthenOverflowingOperation()
643 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(UseOper.first)) { in simplifyUsers() local
DIntegerDivision.cpp405 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandRemainder() local
464 BinaryOperator *BO = dyn_cast<BinaryOperator>(Builder.GetInsertPoint()); in expandDivision() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp722 bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, in strengthenOverflowingOperation()
785 bool SimplifyIndvar::strengthenRightShift(BinaryOperator *BO, in strengthenRightShift()
927 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(UseInst)) { in simplifyUsers() local
/external/clang/lib/StaticAnalyzer/Checkers/
DDirectIvarAssignment.cpp165 const BinaryOperator *BO) { in VisitBinaryOperator()

123456