Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprComplex.cpp688 Value *AC = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul_ac"); in EmitBinMul()
690 Value *AD = Builder.CreateFMul(Op.LHS.first, Op.RHS.second, "mul_ad"); in EmitBinMul()
744 ResR = Builder.CreateFMul(Op.LHS.first, Op.RHS.first, "mul.rl"); in EmitBinMul()
747 ? Builder.CreateFMul(Op.LHS.second, Op.RHS.first, "mul.il") in EmitBinMul()
748 : Builder.CreateFMul(Op.LHS.first, Op.RHS.second, "mul.ir"); in EmitBinMul()
805 llvm::Value *AC = Builder.CreateFMul(LHSr, RHSr); // a*c in EmitBinDiv()
806 llvm::Value *BD = Builder.CreateFMul(LHSi, RHSi); // b*d in EmitBinDiv()
809 llvm::Value *CC = Builder.CreateFMul(RHSr, RHSr); // c*c in EmitBinDiv()
810 llvm::Value *DD = Builder.CreateFMul(RHSi, RHSi); // d*d in EmitBinDiv()
813 llvm::Value *BC = Builder.CreateFMul(LHSi, RHSr); // b*c in EmitBinDiv()
[all …]
H A DCGExprScalar.cpp702 Value *V = Builder.CreateFMul(Ops.LHS, Ops.RHS, "mul"); in EmitMul()
H A DCGBuiltin.cpp7603 return Builder.CreateFMul(Ops[0], Ops[1], "vmulh"); in EmitAArch64BuiltinExpr()
8187 Value *Result = Builder.CreateFMul(Ops[0], Ops[1]); in EmitAArch64BuiltinExpr()
8488 return Builder.CreateFMul(Ops[0], RHS); in EmitAArch64BuiltinExpr()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DNoFolder.h98 Instruction *CreateFMul(Constant *LHS, Constant *RHS) const { in CreateFMul() function
99 return BinaryOperator::CreateFMul(LHS, RHS); in CreateFMul()
H A DConstantFolder.h59 Constant *CreateFMul(Constant *LHS, Constant *RHS) const { in CreateFMul() function
H A DIRBuilder.h1247 Value *CreateFMul(Value *L, Value *R, const Twine &Name = "",
1250 Instruction *I = setFPAttrs(BinaryOperator::CreateFMul(L, R), FPMD, FMF);
1259 Instruction *I = setFPAttrs(BinaryOperator::CreateFMul(L, R), nullptr,
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1123 Value *RealReal = B.CreateFMul(Real, Real); in optimizeCAbs()
1124 Value *ImagImag = B.CreateFMul(Imag, Imag); in optimizeCAbs()
1186 InnerChain[Exp] = B.CreateFMul(getPow(InnerChain, AddChain[Exp][0], B), in getPow()
1249 Value *FMul = B.CreateFMul(BaseFn->getArgOperand(0), Expo, "mul"); in replacePowWithExp()
1287 Value *FMul = B.CreateFMul(Expo, ConstantFP::get(Ty, N), "mul"); in replacePowWithExp()
1414 return B.CreateFMul(Base, Base, "square"); in optimizePow()
1453 InnerChain[2] = B.CreateFMul(Base, Base, "square"); in optimizePow()
1462 FMul = B.CreateFMul(FMul, Sqrt); in optimizePow()
1587 return B.CreateFMul(OpC->getArgOperand(1), in optimizeLog()
1594 return B.CreateFMul( in optimizeLog()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp842 Value *nval = B.CreateFMul(opr0, nval1, "__div2mul"); in fold_divide()
917 Value *nval = B.CreateFMul(opr0, opr0, "__pow2"); in fold_pow()
982 valx2 = valx2 ? B.CreateFMul(valx2, valx2, "__powx2") : opr0; in fold_pow()
984 nval = nval ? B.CreateFMul(nval, valx2, "__powprod") : valx2; in fold_pow()
1113 nval = B.CreateFMul(opr1, nval, "__ylogx"); in fold_pow()
1236 Value *nval = B.CreateFMul(opr0, opr1, "fmamul"); in fold_fma_mad()
H A DAMDGPUCodeGenPrepare.cpp558 Value *FQM = Builder.CreateFMul(FA, RCP); in expandDivRem24()
669 Value *RCP_SCALE = Builder.CreateFMul(RCP_F32, UINT_MAX_PLUS_1); in expandDivRem32()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetFolder.h67 Constant *CreateFMul(Constant *LHS, Constant *RHS) const { in CreateFMul() function
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp251 BinaryOperator::CreateFMul(S1, S2, Name, InsertBefore); in CreateMul()
1708 LHS = Builder.CreateFMul(LHS, Ops.pop_back_val()); in buildMultiplyTree()
H A DLICM.cpp797 BinaryOperator::CreateFMul(I.getOperand(0), ReciprocalDivisor); in hoistRegion()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1967 return BinaryOperator::CreateFMul(II->getArgOperand(0), in visitCallInst()
2208 Value *Mul = Builder.CreateFMul(II->getArgOperand(0), in visitCallInst()
2635 V = Builder.CreateFMul(Arg0, Arg1); in visitCallInst()
2679 V = Builder.CreateFMul(LHS, RHS); in visitCallInst()
H A DInstCombineAddSub.cpp682 Value *V = Builder.CreateFMul(Opnd0, Opnd1); in createFMul()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1772 Value *MulOp = Builder.CreateFMul(Cv, Step); in getStepVector()
2686 Value *MulExp = B.CreateFMul(StepValue, Index); in emitTransformedIndex()
6250 Value *MulOp = addFastMathFlag(Builder.CreateFMul(C, Step)); in getStepVector()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAutoUpgrade.cpp1768 EltOp = Builder.CreateFMul(Elt0, Elt1); in UpgradeIntrinsicCall()
2601 Rep = Builder.CreateFMul(CI->getArgOperand(0), CI->getArgOperand(1)); in UpgradeIntrinsicCall()
H A DCore.cpp3186 return wrap(unwrap(B)->CreateFMul(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildFMul()