Home
last modified time | relevance | path

Searched defs:Mul (Results 1 – 25 of 46) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp177 BinaryOperator *Mul = cast<BinaryOperator>(I.getOperand(0)); in visitMul() local
225 Value *Mul = Builder.CreateMul(C1, Op1); in visitMul() local
765 auto *Mul = BinaryOperator::Create(Instruction::Mul, X, in commonIDivTransforms() local
791 auto *Mul = BinaryOperator::Create(Instruction::Mul, X, in commonIDivTransforms() local
1418 if (Instruction *Mul = foldFDivPowDivisor(I, Builder)) in visitFDiv() local
H A DInstCombineCompares.cpp1950 BinaryOperator *Mul, in foldICmpMulConstant()
3689 Instruction *Mul; in foldUnsignedMultiplicationOverflowCheck() local
4804 Value *Mul = Builder.CreateExtractValue(Call, 0, "umul.value"); in processUMulZExtIdiom() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp124 if (auto *Mul = GetMulOperand(Add->getOperand(0))) in InsertMuls() local
126 if (auto *Mul = GetMulOperand(Add->getOperand(1))) in InsertMuls() local
681 Instruction *Mul = cast<Instruction>(MulCand->Root); in InsertParallelMACs() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT() local
H A DMipsInstructionSelector.cpp301 MachineInstr *Mul = BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::MUL)) in select() local
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DVLASizeChecker.cpp117 SVal Mul = SVB.evalBinOpNN(State, BO_Mul, ArrSize, IndexLength, SizeTy); in checkVLA() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp270 Instruction *Mul = BinaryOperator::CreateMul(DivInst, Y); in optimizeDivRem() local
H A DStraightLineStrengthReduce.cpp138 Mul, // (B + i) * S enumerator
H A DReassociate.cpp1077 BinaryOperator *Mul = in ConvertShiftToMul() local
1561 Instruction *Mul = CreateMul(TheOp, C, "factor", I, I); in OptimizeAdd() local
H A DLoopStrengthReduce.cpp435 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S)) in DoInitialMatch() local
734 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(LHS)) { in getExactSDiv() local
962 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S)) { in isHighCostExpansion() local
3541 } else if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S)) { in CollectSubexprs() local
H A DLowerMatrixIntrinsics.cpp986 Value *Mul = Builder.CreateFMul(A, B); in createMulAdd() local
991 Value *Mul = Builder.CreateMul(A, B); in createMulAdd() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DIVDescriptors.h40 Mul, ///< Product of integers. enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86PartialReduction.cpp78 auto *Mul = dyn_cast<BinaryOperator>(Op); in tryMAddReplacement() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp479 SDNode *Mul = CurDAG->getMachineNode(MachineOp, DL, MVT::Glue, Lhs, Rhs); in selectMultiplication() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp754 unsigned Mul = OrigSize * TargetSize; in getLCMSize() local
776 int Mul = OrigTy.getNumElements() * TargetTy.getNumElements(); in getLCMType() local
H A DLegalizerHelper.cpp1854 auto Mul = Mulo->getOperand(0); in widenScalarMulo() local
3278 auto Mul = MIRBuilder.buildMul(IdxTy, Index, in getVectorElementPointer() local
4682 MachineInstrBuilder Mul = in multiplyRegisters() local
6082 auto Mul = MIRBuilder.buildFMul(Ty, MI.getOperand(1), MI.getOperand(2), in lowerFMad() local
6792 auto Mul = MIRBuilder.buildMul(WideTy, LHS, RHS); in lowerSMULH_UMULH() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2070 auto Mul = B.buildFMul(S64, Trunc, K0, Flags); in legalizeFPTOI() local
2541 auto Mul = B.buildFMul(Ty, Src, K, Flags); in legalizeFExp() local
2559 auto Mul = B.buildIntrinsic(Intrinsic::amdgcn_fmul_legacy, {S32}, false) in legalizeFPow() local
2569 auto Mul = B.buildIntrinsic(Intrinsic::amdgcn_fmul_legacy, {S32}, false) in legalizeFPow() local
3255 auto Mul = B.buildFMul(S32, NumeratorScaled, Fma1, Flags); in legalizeFDIV32() local
3320 auto Mul = B.buildFMul(S64, DivScale1.getReg(0), Fma3, Flags); in legalizeFDIV64() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp426 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(this); in isNonConstantNegative() local
2196 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[i]); in CollectAddOperandsWithScales() local
2382 const SCEV *Mul = getMulExpr(Scale, Ops[i], SCEV::FlagAnyWrap, Depth + 1); in getAddExpr() local
2404 if (const auto *Mul = dyn_cast<SCEVMulExpr>(Ops[Idx])) { in getAddExpr() local
2531 const SCEVMulExpr *Mul = cast<SCEVMulExpr>(Ops[Idx]); in getAddExpr() local
2884 SCEVMulExpr *Mul = static_cast<SCEVMulExpr *>(S); in getMulExpr() local
2914 const SCEV *Mul = getMulExpr(Ops[0], AddOp, SCEV::FlagAnyWrap, in getMulExpr() local
2942 while (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(Ops[Idx])) { in getMulExpr() local
3298 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(LHS); in getUDivExactExpr() local
5824 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S)) { in getRangeRef() local
[all …]
H A DStackSafetyAnalysis.cpp162 APInt Mul = C->getValue(); in getStaticAllocaSizeRange() local
H A DBranchProbabilityInfo.cpp438 uint64_t Mul = static_cast<uint64_t>(NewReachableSum.getNumerator()) * in calcMetadataWeights() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DInterleavedLoadCombinePass.cpp169 Mul, enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCExpr.h497 Mul, ///< Multiplication. enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
H A Dllvm.ml193 | Mul Constructor
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dconstfold.d333 UnionExp Mul(const ref Loc loc, Type type, Expression e1, Expression e2) in Mul() function
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dconstfold.c338 UnionExp Mul(Loc loc, Type *type, Expression *e1, Expression *e2) in Mul() function

12