/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 145 static Value *foldMulShl1(BinaryOperator &Mul, bool CommuteOperands, in foldMulShl1() 237 BinaryOperator *Mul = cast<BinaryOperator>(I.getOperand(0)); in visitMul() local 1097 auto *Mul = cast<OverflowingBinaryOperator>(Op0); in foldIDivShl() local 1220 auto *Mul = BinaryOperator::Create(Instruction::Mul, X, in commonIDivTransforms() local 1246 auto *Mul = BinaryOperator::Create(Instruction::Mul, X, in commonIDivTransforms() local 1346 auto *Mul = cast<OverflowingBinaryOperator>(InnerDiv->getOperand(0)); in commonIDivTransforms() local 1979 if (Instruction *Mul = foldFDivPowDivisor(I, Builder)) in visitFDiv() local 1982 if (Instruction *Mul = foldFDivSqrtDivisor(I, Builder)) in visitFDiv() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86PartialReduction.cpp | 70 static bool matchVPDPBUSDPattern(const X86Subtarget *ST, BinaryOperator *Mul, in matchVPDPBUSDPattern() 117 auto *Mul = dyn_cast<BinaryOperator>(Op); in tryMAddReplacement() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMParallelDSP.cpp | 125 if (auto *Mul = GetMulOperand(Add->getOperand(0))) in InsertMuls() local 127 if (auto *Mul = GetMulOperand(Add->getOperand(1))) in InsertMuls() local 674 Instruction *Mul = cast<Instruction>(MulCand->Root); in InsertParallelMACs() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16ISelDAGToDAG.cpp | 48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT() local
|
H A D | MipsInstructionSelector.cpp | 302 MachineInstr *Mul = BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::MUL)) in select() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | DivRemPairs.cpp | 334 Instruction *Mul = BinaryOperator::CreateMul(DivInst, Y); in optimizeDivRem() local
|
H A D | Reassociate.cpp | 507 Instruction *Mul = LowerNegateToMultiply(Neg); in LinearizeExprTree() local 1037 BinaryOperator *Mul = BinaryOperator::CreateMul(Shl->getOperand(0), MulCst, in ConvertShiftToMul() local 1520 Instruction *Mul = CreateMul(TheOp, C, "factor", I->getIterator(), I); in OptimizeAdd() local
|
H A D | LowerMatrixIntrinsics.cpp | 837 auto *Mul = IsFP ? LocalBuilder.CreateFMul(T0, T1, "mmul") in sinkTranspose() local 1298 Value *Mul = Builder.CreateFMul(A, B); in createMulAdd() local 1303 Value *Mul = Builder.CreateMul(A, B); in createMulAdd() local 1494 Value *Mul = in lowerDotProduct() local
|
H A D | StraightLineStrengthReduce.cpp | 137 Mul, // (B + i) * S enumerator
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | VLASizeChecker.cpp | 117 SVal Mul = SVB.evalBinOpNN(State, BO_Mul, ArrSize, IndexLength, SizeTy); in checkVLA() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | IVDescriptors.h | 38 Mul, ///< Product of integers. global() enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILIntrinsicExpansion.cpp | 210 auto *Mul = Builder.CreateFMul(Log2Call, Y); in expandPowIntrinsic() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelperVectorOps.cpp | 426 GMul *Mul = cast<GMul>(MRI.getVRegDef(MO.getReg())); in matchMulOfVScale() local
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | Delinearization.cpp | 131 if (auto *Mul = dyn_cast<SCEVMulExpr>(S)) { in follow() local
|
H A D | ScalarEvolution.cpp | 461 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(this); in isNonConstantNegative() local 2257 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[i]); in CollectAddOperandsWithScales() local 2584 const SCEV *Mul = getMulExpr(Scale, Ops[i], SCEV::FlagAnyWrap, Depth + 1); in getAddExpr() local 2606 if (const auto *Mul = dyn_cast<SCEVMulExpr>(Ops[Idx])) { in getAddExpr() local 2701 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[0]); in getAddExpr() local 2793 const SCEVMulExpr *Mul = cast<SCEVMulExpr>(Ops[Idx]); in getAddExpr() local 3163 SCEVMulExpr *Mul = static_cast<SCEVMulExpr *>(S); in getMulExpr() local 3194 const SCEV *Mul = getMulExpr(Ops[0], AddOp, SCEV::FlagAnyWrap, in getMulExpr() local 3233 while (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[Idx])) { in getMulExpr() local 3600 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(LHS); in getUDivExactExpr() local [all …]
|
H A D | BranchProbabilityInfo.cpp | 499 uint64_t Mul = static_cast<uint64_t>(NewReachableSum.getNumerator()) * in calcMetadataWeights() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelDAGToDAG.cpp | 522 SDNode *Mul = CurDAG->getMachineNode(MachineOp, DL, MVT::Glue, Lhs, Rhs); in selectMultiplication() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandLargeFpConvert.cpp | 202 Value *Mul = Builder.CreateMul(Shr14, Sign); in expandFPToI() local
|
H A D | InterleavedLoadCombinePass.cpp | 169 Mul, enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVPrepareFunctions.cpp | 357 Value *Mul = IRB.CreateNUWMul(UMulFunc->getArg(0), UMulFunc->getArg(1)); in buildUMulWithOverflowFunc() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 1316 Value *Mul = Builder.CreateBinOp(MulOp, Step, RuntimeVF); in execute() local 1462 auto *Mul = Builder.CreateBinOp(MulOp, InitVec, SplatStep); in execute() local 1481 auto *Mul = Builder.CreateBinOp(MulOp, StartIdx, Step); in execute() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 805 auto &Mul = getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo() local 2661 auto Mul = B.buildFMul(SrcLT, Trunc, K0, Flags); in legalizeFPTOI() local 3472 auto Mul = B.buildFMul(Ty, LogSrc, Log2Inv, Flags); in legalizeFlogUnsafe() local 3555 auto Mul = B.buildFMul(Ty, X, Log2E, Flags); in legalizeFExpUnsafe() local 3742 auto Mul = B.buildIntrinsic(Intrinsic::amdgcn_fmul_legacy, {F32}) in legalizeFPow() local 3752 auto Mul = B.buildIntrinsic(Intrinsic::amdgcn_fmul_legacy, {F32}) in legalizeFPow() local 3972 auto Mul = B.buildMul(S32, Src0[j0], Src1[j1]); in buildMultiply() local 4992 auto Mul = B.buildFMul(S32, NumeratorScaled, Fma1, Flags); in legalizeFDIV32() local 5064 auto Mul = B.buildFMul(S64, DivScale1.getReg(0), Fma3, Flags); in legalizeFDIV64() local
|
H A D | AMDGPUISelLowering.cpp | 2686 SDValue Mul = DAG.getNode(ISD::FMUL, SL, VT, X, Y, Flags); in getMad() local 2820 SDValue Mul = DAG.getNode(ISD::FMUL, SL, VT, LogSrc, Log2Inv, Flags); in LowerFLOGUnsafe() local 2891 SDValue Mul = DAG.getNode(ISD::FMUL, SL, VT, X, Log2E, Flags); in lowerFEXPUnsafe() local 3493 SDValue Mul = DAG.getNode(ISD::FMUL, SL, SrcVT, Trunc, K0); in LowerFP_TO_INT64() local 4324 SDValue Mul; in performMulCombine() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 453 static bool isCTTZTable(const ConstantDataArray &Table, uint64_t Mul, in isCTTZTable() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 506 Mul, ///< Multiplication. enumerator
|