Home
last modified time | relevance | path

Searched refs:CreateFMul (Results 1 – 25 of 45) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprComplex.cpp714 Value *AC = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul_ac"); in EmitBinMul()
715 Value *BD = Builder.CreateFMul(Op.LHS.second, Op.RHS.second, "mul_bd"); in EmitBinMul()
716 Value *AD = Builder.CreateFMul(Op.LHS.first, Op.RHS.second, "mul_ad"); in EmitBinMul()
717 Value *BC = Builder.CreateFMul(Op.LHS.second, Op.RHS.first, "mul_bc"); in EmitBinMul()
770 ResR = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul.rl"); in EmitBinMul()
773 ? Builder.CreateFMul(Op.LHS.second, Op.RHS.first, "mul.il") in EmitBinMul()
774 : Builder.CreateFMul(Op.LHS.first, Op.RHS.second, "mul.ir"); in EmitBinMul()
831 llvm::Value *AC = Builder.CreateFMul(LHSr, RHSr); // a*c in EmitBinDiv()
832 llvm::Value *BD = Builder.CreateFMul(LHSi, RHSi); // b*d in EmitBinDiv()
835 llvm::Value *CC = Builder.CreateFMul(RHSr, RHSr); // c*c in EmitBinDiv()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DNoFolder.h79 Instruction *CreateFMul(Constant *LHS, Constant *RHS) const override { in CreateFMul() function
80 return BinaryOperator::CreateFMul(LHS, RHS); in CreateFMul()
H A DFixedPointBuilder.h182 Result = B.CreateFMul(Result, in CreateFixedToFloating()
197 Result = B.CreateFMul(Result, in CreateFloatingToFixed()
H A DIRBuilderFolder.h40 virtual Value *CreateFMul(Constant *LHS, Constant *RHS) const = 0;
H A DMatrixBuilder.h214 return B.CreateFMul(LHS, RHS); in CreateScalarMultiply()
H A DConstantFolder.h61 Constant *CreateFMul(Constant *LHS, Constant *RHS) const override { in CreateFMul() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp833 Value *nval = B.CreateFMul(opr0, nval1, "__div2mul"); in fold_divide()
908 Value *nval = B.CreateFMul(opr0, opr0, "__pow2"); in fold_pow()
974 valx2 = valx2 ? B.CreateFMul(valx2, valx2, "__powx2") : opr0; in fold_pow()
976 nval = nval ? B.CreateFMul(nval, valx2, "__powprod") : valx2; in fold_pow()
1105 nval = B.CreateFMul(opr1, nval, "__ylogx"); in fold_pow()
1224 Value *nval = B.CreateFMul(opr0, opr1, "fmamul"); in fold_fma_mad()
H A DAMDGPUCodeGenPrepare.cpp685 return Builder.CreateFMul(Num, Recip); in optimizeWithRcp()
908 Value *FQM = Builder.CreateFMul(FA, RCP); in expandDivRem24Impl()
1102 Value *ScaledY = Builder.CreateFMul(RcpY, Scale); in expandDivRem32()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1359 Value *RealReal = B.CreateFMul(Real, Real); in optimizeCAbs()
1360 Value *ImagImag = B.CreateFMul(Imag, Imag); in optimizeCAbs()
1422 InnerChain[Exp] = B.CreateFMul(getPow(InnerChain, AddChain[Exp][0], B), in getPow()
1500 Value *FMul = B.CreateFMul(BaseFn->getArgOperand(0), Expo, "mul"); in replacePowWithExp()
1546 Value *FMul = B.CreateFMul(Expo, ConstantFP::get(Ty, N), "mul"); in replacePowWithExp()
1578 Value *FMul = B.CreateFMul(Log, Expo, "mul"); in replacePowWithExp()
1708 return B.CreateFMul(Base, Base, "square"); in optimizePow()
1749 InnerChain[2] = B.CreateFMul(Base, Base, "square"); in optimizePow()
1758 FMul = B.CreateFMul(FMul, Sqrt); in optimizePow()
1965 Value *MulY = B.CreateFMul(Arg->getArgOperand(1), LogX, "mul"); in optimizeLog()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetFolder.h67 Constant *CreateFMul(Constant *LHS, Constant *RHS) const override { in CreateFMul() function
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter3/
H A Dtoy.cpp436 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter4/
H A Dtoy.cpp465 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp975 return UseFPOp ? Builder.CreateFMul(A, B) : Builder.CreateMul(A, B); in createMulAdd()
986 Value *Mul = Builder.CreateFMul(A, B); in createMulAdd()
1550 return Builder.CreateFMul(LHS, RHS); in VisitBinaryOperator()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter5/
H A Dtoy.cpp592 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/
H A Dtoy-jit.cpp679 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/cached/
H A Dtoy-jit.cpp697 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp696 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp448 Value *SubVecR = B.CreateFAddReduce(EltCF32, B.CreateFMul(AV2F32, BV2F32)); in createTileDPLoops()
H A DX86InstCombineIntrinsic.cpp1204 V = IC.Builder.CreateFMul(Arg0, Arg1); in instCombineIntrinsic()
1249 V = IC.Builder.CreateFMul(LHS, RHS); in instCombineIntrinsic()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter8/
H A Dtoy.cpp802 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A Dtoy.cpp797 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter7/
H A Dtoy.cpp803 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A Dtoy.cpp797 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A Dtoy.cpp797 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A Dtoy.cpp780 return Builder->CreateFMul(L, R, "multmp"); in codegen()

12