Home
last modified time | relevance | path

Searched refs:CreateFDiv (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DNoFolder.h124 Instruction *CreateFDiv(Constant *LHS, Constant *RHS) const { in CreateFDiv() function
125 return BinaryOperator::CreateFDiv(LHS, RHS); in CreateFDiv()
H A DConstantFolder.h73 Constant *CreateFDiv(Constant *LHS, Constant *RHS) const { in CreateFDiv() function
H A DIRBuilder.h1264 Value *CreateFDiv(Value *L, Value *R, const Twine &Name = "",
1267 Instruction *I = setFPAttrs(BinaryOperator::CreateFDiv(L, R), FPMD, FMF);
1276 Instruction *I = setFPAttrs(BinaryOperator::CreateFDiv(L, R), nullptr,
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp818 Value *nval = B.CreateFDiv(ConstantFP::get(CF->getType(), 1.0), in fold_recip()
840 Value *nval1 = B.CreateFDiv(ConstantFP::get(opr1->getType(), 1.0), in fold_divide()
928 Value *nval = B.CreateFDiv(cnval, opr0, "__powrecip"); in fold_pow()
995 nval = B.CreateFDiv(cnval, nval, "__1powprod"); in fold_pow()
1180 Value *nval = B.CreateFDiv(ConstantFP::get(opr0->getType(), 1.0), in fold_rootn()
H A DAMDGPUCodeGenPrepare.cpp459 NewElt = Builder.CreateFDiv(NumEltI, DenEltI); in visitFDiv()
557 Value *RCP = Builder.CreateFDiv(ConstantFP::get(F32Ty, 1.0), FB); in expandDivRem24()
667 Value *RCP_F32 = Builder.CreateFDiv(ConstantFP::get(F32Ty, 1.0), DEN_F32); in expandDivRem32()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprComplex.cpp817 DSTr = Builder.CreateFDiv(ACpBD, CCpDD); in EmitBinDiv()
818 DSTi = Builder.CreateFDiv(BCmAD, CCpDD); in EmitBinDiv()
822 DSTr = Builder.CreateFDiv(LHSr, RHSr); in EmitBinDiv()
823 DSTi = Builder.CreateFDiv(LHSi, RHSr); in EmitBinDiv()
H A DCGExprScalar.cpp2981 llvm::Value *Val = Builder.CreateFDiv(Ops.LHS, Ops.RHS, "div"); in EmitDiv()
H A DCGBuiltin.cpp7606 return Builder.CreateFDiv(Ops[0], Ops[1], "vdivh"); in EmitAArch64BuiltinExpr()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetFolder.h76 Constant *CreateFDiv(Constant *LHS, Constant *RHS) const { in CreateFDiv() function
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1362 Sqrt = B.CreateFDiv(ConstantFP::get(Ty, 1.0), Sqrt, "reciprocal"); in replacePowWithSqrt()
1402 return B.CreateFDiv(ConstantFP::get(Ty, 1.0), Base, "reciprocal"); in optimizePow()
1466 FMul = B.CreateFDiv(ConstantFP::get(Ty, 1.0), FMul, "reciprocal"); in optimizePow()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1963 return BinaryOperator::CreateFDiv(ConstantFP::get(CI.getType(), 1.0), in visitCallInst()
2639 V = Builder.CreateFDiv(Arg0, Arg1); in visitCallInst()
2683 V = Builder.CreateFDiv(LHS, RHS); in visitCallInst()
H A DInstCombineMulDivRem.cpp1168 Res = B.CreateFDiv(ConstantFP::get(I.getType(), 1.0), Res); in visitFDiv()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLICM.cpp791 auto ReciprocalDivisor = BinaryOperator::CreateFDiv(One, Divisor); in hoistRegion()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAutoUpgrade.cpp1770 EltOp = Builder.CreateFDiv(Elt0, Elt1); in UpgradeIntrinsicCall()
2585 Rep = Builder.CreateFDiv(CI->getArgOperand(0), CI->getArgOperand(1)); in UpgradeIntrinsicCall()
H A DCore.cpp3211 return wrap(unwrap(B)->CreateFDiv(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildFDiv()