/aosp_15_r20/external/mesa3d/src/nouveau/compiler/nak/ |
H A D | hw_runner.rs | 39 struct BO<'a> { struct 46 impl<'a> BO<'a> { impl 84 impl Drop for BO<'_> { implementation
|
/aosp_15_r20/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 190 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 …]
|
H A D | InstCombineShifts.cpp | 218 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
|
H A D | InstCombineVectorOps.cpp | 51 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) in cheapToScalarize() local 202 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) { in visitExtractElementInst() local 731 BinaryOperator *BO = cast<BinaryOperator>(I); in buildNew() local
|
H A D | InstCombineSelect.cpp | 205 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(TI)) { in FoldSelectOpOp() local 253 BinaryOperator *BO = BinaryOperator::Create(TVI_BO->getOpcode(), in FoldSelectIntoOp() local 283 BinaryOperator *BO = BinaryOperator::Create(FVI_BO->getOpcode(), in FoldSelectIntoOp() local
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 441 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
|
H A D | Reassociate.cpp | 157 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
|
H A D | SeparateConstOffsetFromGEP.cpp | 504 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
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 435 static bool willNotOverflow(BinaryOpIntrinsic *BO, LazyValueInfo *LVI) { in willNotOverflow() 515 if (auto *BO = dyn_cast<BinaryOperator>(NewOp)) in processOverflowIntrinsic() local 533 if (auto *BO = dyn_cast<BinaryOperator>(BinOp)) in processSaturatingInst() local 649 auto *BO = B.CreateBinOp(Instr->getOpcode(), LHS, RHS, Instr->getName()); in processUDivOrURem() local 665 auto *BO = BinaryOperator::CreateURem(SDI->getOperand(0), SDI->getOperand(1), in processSRem() local 687 auto *BO = BinaryOperator::CreateUDiv(SDI->getOperand(0), SDI->getOperand(1), in processSDiv() local 710 auto *BO = BinaryOperator::CreateLShr(SDI->getOperand(0), SDI->getOperand(1), in processAShr() local
|
H A D | SeparateConstOffsetFromGEP.cpp | 486 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
|
H A D | Reassociate.cpp | 510 if (BinaryOperator *BO = isReassociableOp(Op, Opcode)) { in LinearizeExprTree() local 700 BinaryOperator *BO = isReassociableOp(OldLHS, Opcode); in RewriteExprTree() local 706 BinaryOperator *BO = isReassociableOp(OldRHS, Opcode); in RewriteExprTree() local 731 BinaryOperator *BO = isReassociableOp(Op->getOperand(1), Opcode); in RewriteExprTree() local 745 BinaryOperator *BO = isReassociableOp(Op->getOperand(0), Opcode); in RewriteExprTree() local 1043 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in RemoveFactorFromExpression() local 1118 BinaryOperator *BO = isReassociableOp(V, Instruction::Mul, Instruction::FMul); in FindSingleUseMultiplyFactors() local 2172 BinaryOperator *BO = cast<BinaryOperator>(I); in OptimizeInst() local
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/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
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 188 BinaryOperator *BO = BinaryOperator::CreateNeg(Op0, I.getName()); in visitMul() local 205 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() local 339 BinaryOperator *BO = nullptr; in visitMul() local 742 auto *BO = BinaryOperator::Create(I.getOpcode(), X, in commonIDivTransforms() local 975 BinaryOperator *BO = BinaryOperator::CreateUDiv( in visitUDiv() local 1103 Instruction *BO = BinaryOperator::CreateSDiv(X, NegC); in visitSDiv() local 1121 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local 1131 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local
|
H A D | InstructionCombining.cpp | 613 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(SimplifiedInst)) { in tryFactorization() local 880 auto *BO = cast<BinaryOperator>(&I); in foldOperationIntoSelectOperand() local 1077 } else if (auto *BO = dyn_cast<BinaryOperator>(&I)) { in foldOpIntoPhi() local 1256 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Op)) { in Descale() local 1405 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(Ancestor)) { in Descale() local 1459 if (auto *BO = dyn_cast<BinaryOperator>(NewBO0)) in foldVectorBinop() local 1462 if (auto *BO = dyn_cast<BinaryOperator>(NewBO1)) in foldVectorBinop() local 1475 if (auto *BO = dyn_cast<BinaryOperator>(XY)) in foldVectorBinop() local 1599 Instruction *InstCombiner::narrowMathIfNoOverflow(BinaryOperator &BO) { in narrowMathIfNoOverflow()
|
H A D | InstCombineSelect.cpp | 78 BinaryOperator *BO; in foldSelectBinOpIdentity() local 398 if (auto *BO = dyn_cast<BinaryOperator>(TI)) { in foldSelectOpOp() local 449 BinaryOperator *BO = BinaryOperator::Create(TVI->getOpcode(), in foldSelectIntoOp() local 480 BinaryOperator *BO = BinaryOperator::Create(FVI->getOpcode(), in foldSelectIntoOp() local 788 BinaryOperator *BO = cast<BinaryOperator>(FVal); in canonicalizeSaturatedAdd() local 1125 if (auto *BO = dyn_cast<BinaryOperator>(V)) { in simplifyWithOpReplaced() local 2692 auto canMergeSelectThroughBinop = [](BinaryOperator *BO) { in visitSelectInst()
|
/aosp_15_r20/external/llvm/lib/Transforms/Scalar/ |
H A D | SeparateConstOffsetFromGEP.cpp | 447 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
|
H A D | Reassociate.cpp | 489 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
|
H A D | CorrelatedValuePropagation.cpp | 357 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
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 229 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 1250 BinaryOperator *BO = BinaryOperator::CreateUDiv( in visitUDiv() local 1380 Instruction *BO = BinaryOperator::CreateSDiv(X, NegC); in visitSDiv() local 1413 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local 1432 auto *BO = BinaryOperator::CreateUDiv(Op0, Op1, I.getName()); in visitSDiv() local
|
H A D | InstructionCombining.cpp | 1016 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()
|
H A D | InstCombineNegator.cpp | 191 Value *BO = I->getOpcode() == Instruction::AShr in visitImpl() local 283 Value *BO = in visitImpl() local
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 487 BinaryOperator *BO = BinaryOperator::Create( in eliminateSaturatingIntrinsic() local 729 bool SimplifyIndvar::strengthenOverflowingOperation(BinaryOperator *BO, in strengthenOverflowingOperation() 764 bool SimplifyIndvar::strengthenRightShift(BinaryOperator *BO, in strengthenRightShift() 906 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(UseInst)) { in simplifyUsers() local
|
/aosp_15_r20/external/clang/lib/ARCMigrate/ |
H A D | TransZeroOutPropsInDealloc.cpp | 154 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) in isZeroingPropIvar() local 194 BinaryOperator *BO = dyn_cast<BinaryOperator>(PO->getSyntacticForm()); in isZeroingPropIvar() local
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/RISCV/ |
H A D | RISCVGatherScatterLowering.cpp | 152 auto *BO = dyn_cast<BinaryOperator>(Start); in matchStridedStart() local 232 auto *BO = dyn_cast<BinaryOperator>(Index); in matchStridedRecurrence() local
|
/aosp_15_r20/external/clang/lib/Analysis/ |
H A D | ThreadSafetyCommon.cpp | 455 const BinaryOperator *BO, in translateBinOp() 466 const BinaryOperator *BO, in translateBinAssign() 491 til::SExpr *SExprBuilder::translateBinaryOperator(const BinaryOperator *BO, in translateBinaryOperator()
|