Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprComplex.cpp714 Value *AC = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul_ac"); in EmitBinMul()
716 Value *AD = Builder.CreateFMul(Op.LHS.first, Op.RHS.second, "mul_ad"); 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()
836 llvm::Value *DD = Builder.CreateFMul(RHSi, RHSi); // d*d in EmitBinDiv()
839 llvm::Value *BC = Builder.CreateFMul(LHSi, RHSr); // b*c in EmitBinDiv()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp785 Value *nval = B.CreateFMul(opr0, nval1, "__div2mul"); in fold_divide()
860 Value *nval = B.CreateFMul(opr0, opr0, "__pow2"); in fold_pow()
926 valx2 = valx2 ? B.CreateFMul(valx2, valx2, "__powx2") : opr0; in fold_pow()
928 nval = nval ? B.CreateFMul(nval, valx2, "__powprod") : valx2; in fold_pow()
1057 nval = B.CreateFMul(opr1, nval, "__ylogx"); in fold_pow()
1176 Value *nval = B.CreateFMul(opr0, opr1, "fmamul"); in fold_fma_mad()
H A DAMDGPUCodeGenPrepare.cpp707 return Builder.CreateFMul(Num, Recip); in optimizeWithRcp()
955 Value *FQM = Builder.CreateFMul(FA, RCP); in expandDivRem24Impl()
1149 Value *ScaledY = Builder.CreateFMul(RcpY, Scale); in expandDivRem32()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DFixedPointBuilder.h182 Result = B.CreateFMul(Result, in CreateFixedToFloating()
197 Result = B.CreateFMul(Result, in CreateFloatingToFixed()
H A DMatrixBuilder.h210 return B.CreateFMul(LHS, RHS); in CreateScalarMultiply()
H A DIRBuilder.h1460 Value *CreateFMul(Value *L, Value *R, const Twine &Name = "",
1468 Instruction *I = setFPAttrs(BinaryOperator::CreateFMul(L, R), FPMD, FMF);
1483 Instruction *I = setFPAttrs(BinaryOperator::CreateFMul(L, R), nullptr, FMF);
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1679 Value *RealReal = B.CreateFMul(Real, Real); in optimizeCAbs()
1680 Value *ImagImag = B.CreateFMul(Imag, Imag); in optimizeCAbs()
1801 Value *FMul = B.CreateFMul(BaseFn->getArgOperand(0), Expo, "mul"); in replacePowWithExp()
1848 Value *FMul = B.CreateFMul(Expo, ConstantFP::get(Ty, N), "mul"); in replacePowWithExp()
1883 Value *FMul = B.CreateFMul(Log, Expo, "mul"); in replacePowWithExp()
2020 return B.CreateFMul(Base, Base, "square"); in optimizePow()
2071 return B.CreateFMul(PowI, Sqrt); in optimizePow()
2269 Value *MulY = B.CreateFMul(Arg->getArgOperand(1), LogX, "mul"); in optimizeLog()
2292 Value *MulY = B.CreateFMul(Arg->getArgOperand(0), LogE, "mul"); in optimizeLog()
2366 return copyFlags(*CI, B.CreateFMul(FabsCall, SqrtCall)); in optimizeSqrt()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter3/
H A Dtoy.cpp436 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter4/
H A Dtoy.cpp465 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DIRBuilderTest.cpp267 V = Builder.CreateFMul(V, V); in TEST_F()
651 F = Builder.CreateFMul(F, F); in TEST_F()
661 F = Builder.CreateFMul(F, F); in TEST_F()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter5/
H A Dtoy.cpp592 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1148 return UseFPOp ? Builder.CreateFMul(A, B) : Builder.CreateMul(A, B); in createMulAdd()
1159 Value *Mul = Builder.CreateFMul(A, B); in createMulAdd()
1754 return Builder.CreateFMul(LHS, RHS); in VisitBinaryOperator()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/cached/
H A Dtoy-jit.cpp697 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp696 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/lazy/
H A Dtoy-jit.cpp679 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
H A Dtoy.cpp962 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp449 Value *SubVecR = B.CreateFAddReduce(EltCF32, B.CreateFMul(AV2F32, BV2F32)); in createTileDPLoops()
H A DX86InstCombineIntrinsic.cpp1200 V = IC.Builder.CreateFMul(Arg0, Arg1); in instCombineIntrinsic()
1245 V = IC.Builder.CreateFMul(LHS, RHS); in instCombineIntrinsic()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A Dtoy.cpp797 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter8/
H A Dtoy.cpp802 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A Dtoy.cpp780 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter7/
H A Dtoy.cpp803 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A Dtoy.cpp797 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A Dtoy.cpp797 return Builder->CreateFMul(L, R, "multmp"); in codegen()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/initial/
H A Dtoy.cpp922 case '*': return Builder.CreateFMul(L, R, "multmp"); in Codegen()

12