Home
last modified time | relevance | path

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

123

/llvm-project/libc/test/include/
H A Dstdckdint_test.cpp27 TEST(LlvmLibcStdCkdIntTest, Mul) { in TEST() argument
/llvm-project/clang/test/SemaTemplate/
H A Dalias-church-numerals.cpp23 typename X> using Mul = A<PartialApply<B,F>::template R, X>; typedef
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp233 if (HasNUW && Mul in visitMul() local
145 foldMulShl1(BinaryOperator & Mul,bool CommuteOperands,InstCombiner::BuilderTy & Builder) foldMulShl1() argument
1091 auto *Mul = cast<OverflowingBinaryOperator>(Op0); foldIDivShl() local
1214 auto *Mul = BinaryOperator::Create(Instruction::Mul, X, commonIDivTransforms() local
1240 auto *Mul = BinaryOperator::Create(Instruction::Mul, X, commonIDivTransforms() local
1338 auto *Mul = cast<OverflowingBinaryOperator>(InnerDiv->getOperand(0)); commonIDivTransforms() local
1971 if (Instruction *Mul = foldFDivPowDivisor(I, Builder)) visitFDiv() local
1974 if (Instruction *Mul = foldFDivSqrtDivisor(I, Builder)) visitFDiv() local
[all...]
/llvm-project/llvm/lib/Target/X86/
H A DX86PartialReduction.cpp70 matchVPDPBUSDPattern(const X86Subtarget * ST,BinaryOperator * Mul,const DataLayout * DL) matchVPDPBUSDPattern() argument
117 auto *Mul = dyn_cast<BinaryOperator>(Op); tryMAddReplacement() local
[all...]
/llvm-project/mlir/include/mlir/IR/
H A DAffineExpr.h43 Mul, enumerator
/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp125 InsertMul(Mul); in InsertMuls() local
127 InsertMul(Mul); in InsertMuls() local
674 Instruction *Mul = cast<Instruction>(MulCand->Root); InsertParallelMACs() local
[all...]
/llvm-project/llvm/unittests/Transforms/IPO/
H A DFunctionSpecializationTest.cpp165 Instruction &Mul = Case1.front(); TEST_F() local
232 Instruction &Mul = BB0.front(); TEST_F() local
/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), selectMULT() local
H A DMipsInstructionSelector.cpp302 MachineInstr *Mul = BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::MUL)) in select() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp334 Instruction *Mul = BinaryOperator::CreateMul(DivInst, Y); in optimizeDivRem() local
H A DReassociate.cpp507 Instruction *Mul = LowerNegateToMultiply(Neg); in LinearizeExprTree() local
1037 BinaryOperator *Mul = BinaryOperator::CreateMul(Shl->getOperand(0), MulCst, ConvertShiftToMul() local
1520 Instruction *Mul = CreateMul(TheOp, C, "factor", I->getIterator(), I); OptimizeAdd() local
[all...]
H A DLowerMatrixIntrinsics.cpp837 auto *Mul = IsFP ? LocalBuilder.CreateFMul(T0, T1, "mmul") sinkTranspose() local
1298 Value *Mul = Builder.CreateFMul(A, B); createMulAdd() local
1303 Value *Mul = Builder.CreateMul(A, B); createMulAdd() local
1494 Value *Mul = lowerDotProduct() local
[all...]
H A DStraightLineStrengthReduce.cpp137 Mul, // (B + i) * S global() enumerator
/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DVLASizeChecker.cpp117 SVal Mul = SVB.evalBinOpNN(State, BO_Mul, ArrSize, IndexLength, SizeTy); in checkVLA() local
/llvm-project/llvm/include/llvm/Analysis/
H A DIVDescriptors.h37 Mul, ///< Product of integers. global() enumerator
/llvm-project/llvm/lib/Target/DirectX/
H A DDXILIntrinsicExpansion.cpp210 auto *Mul = Builder.CreateFMul(Log2Call, Y); expandPowIntrinsic() local
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperVectorOps.cpp426 GMul *Mul = cast<GMul>(MRI.getVRegDef(MO.getReg())); matchMulOfVScale() local
/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp517 SDNode *Mul = CurDAG->getMachineNode(MachineOp, DL, MVT::Glue, Lhs, Rhs); selectMultiplication() local
/llvm-project/llvm/unittests/CodeGen/
H A DSelectionDAGPatternMatchTest.cpp133 SDValue Mul = DAG->getNode(ISD::MUL, DL, Int32VT, Add, Sub); TEST_F() local
/llvm-project/llvm/lib/Analysis/
H A DDelinearization.cpp131 if (auto *Mul = dyn_cast<SCEVMulExpr>(S)) { follow() local
/llvm-project/flang/include/flang/Optimizer/Builder/
H A DPPCIntrinsicCall.h42 Mul, enumerator
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp1227 Value *Mul = Builder.CreateBinOp(MulOp, Step, RuntimeVF); execute() local
1373 auto *Mul = Builder.CreateBinOp(MulOp, InitVec, SplatStep); execute() local
1392 auto *Mul = Builder.CreateBinOp(MulOp, StartIdx, Step); execute() local
[all...]
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp357 Value *Mul = IRB.CreateNUWMul(UMulFunc->getArg(0), UMulFunc->getArg(1)); buildUMulWithOverflowFunc() local
/llvm-project/mlir/lib/AsmParser/
H A DAffineParser.cpp49 Mul, enumerator
/llvm-project/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp202 Value *Mul = Builder.CreateMul(Shr14, Sign); expandFPToI() local

123