| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | IRBuilderTest.cpp | 272 V = Builder.CreateFDiv(V, V); in TEST_F() 584 F = Builder.CreateFDiv(F, F); in TEST_F() 593 F = Builder.CreateFDiv(F, F); in TEST_F() 603 F = Builder.CreateFDiv(F, F); in TEST_F() 698 F = Builder.CreateFDiv(F, F); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibCalls.cpp | 761 Value *nval = B.CreateFDiv(ConstantFP::get(CF->getType(), 1.0), in fold_recip() 783 Value *nval1 = B.CreateFDiv(ConstantFP::get(opr1->getType(), 1.0), in fold_divide() 871 Value *nval = B.CreateFDiv(cnval, opr0, "__powrecip"); in fold_pow() 939 nval = B.CreateFDiv(cnval, nval, "__1powprod"); in fold_pow() 1122 Value *nval = B.CreateFDiv(ConstantFP::get(opr0->getType(), 1.0), in fold_rootn()
|
| H A D | AMDGPUCodeGenPrepare.cpp | 809 NewElt = Builder.CreateFDiv(NumEltI, DenEltI); in visitFDiv()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 843 DSTr = Builder.CreateFDiv(ACpBD, CCpDD); in EmitBinDiv() 844 DSTi = Builder.CreateFDiv(BCmAD, CCpDD); in EmitBinDiv() 848 DSTr = Builder.CreateFDiv(LHSr, RHSr); in EmitBinDiv() 849 DSTi = Builder.CreateFDiv(LHSi, RHSr); in EmitBinDiv()
|
| H A D | CGBuiltin.cpp | 10568 return Builder.CreateFDiv(Ops[0], Ops[1], "vdivh"); in EmitAArch64BuiltinExpr() 15870 Value *FDiv = Builder.CreateFDiv(X, Y, "recipdiv"); in EmitPPCBuiltinExpr() 15876 Value *FDiv = Builder.CreateFDiv(One, Builder.CreateCall(F, X), "rsqrt"); in EmitPPCBuiltinExpr() 16314 Value *FDiv = Builder.CreateFDiv(Op0, Op1, "swdiv_nochk"); in EmitPPCBuiltinExpr() 16419 return Builder.CreateFDiv(Op0, Op1, "swdiv"); in EmitPPCBuiltinExpr()
|
| H A D | CGExprScalar.cpp | 3287 Val = Builder.CreateFDiv(Ops.LHS, Ops.RHS, "div"); in EmitDiv()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | MatrixBuilder.h | 226 ? B.CreateFDiv(LHS, RHS) in CreateScalarDiv()
|
| H A D | IRBuilder.h | 1487 Value *CreateFDiv(Value *L, Value *R, const Twine &Name = "", 1495 Instruction *I = setFPAttrs(BinaryOperator::CreateFDiv(L, R), FPMD, FMF); 1509 Instruction *I = setFPAttrs(BinaryOperator::CreateFDiv(L, R), nullptr, FMF);
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/cached/ |
| H A D | toy-jit.cpp | 698 case '/': return Builder.CreateFDiv(L, R, "divtmp"); in Codegen()
|
| H A D | toy.cpp | 1065 case '/': return Builder.CreateFDiv(L, R, "divtmp"); in Codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
| H A D | toy-jit.cpp | 680 case '/': return Builder.CreateFDiv(L, R, "divtmp"); in Codegen()
|
| H A D | toy.cpp | 963 case '/': return Builder.CreateFDiv(L, R, "divtmp"); in Codegen()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 1204 V = IC.Builder.CreateFDiv(Arg0, Arg1); in instCombineIntrinsic() 1249 V = IC.Builder.CreateFDiv(LHS, RHS); in instCombineIntrinsic()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/initial/ |
| H A D | toy.cpp | 923 case '/': return Builder.CreateFDiv(L, R, "divtmp"); in Codegen()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/complete/ |
| H A D | toy.cpp | 1139 case '/': return Builder.CreateFDiv(L, R, "divtmp"); in Codegen()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 919 auto ReciprocalDivisor = BinaryOperator::CreateFDiv(One, Divisor); in hoistRegion()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 1409 Res = B.CreateFDiv(ConstantFP::get(I.getType(), 1.0), Res); in visitFDiv()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1969 Sqrt = B.CreateFDiv(ConstantFP::get(Ty, 1.0), Sqrt, "reciprocal"); in replacePowWithSqrt() 2008 return B.CreateFDiv(ConstantFP::get(Ty, 1.0), Base, "reciprocal"); in optimizePow()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 2237 EltOp = Builder.CreateFDiv(Elt0, Elt1); in UpgradeIntrinsicCall() 3091 Rep = Builder.CreateFDiv(CI->getArgOperand(0), CI->getArgOperand(1)); in UpgradeIntrinsicCall()
|
| H A D | Core.cpp | 3398 return wrap(unwrap(B)->CreateFDiv(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildFDiv()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 341 def LLVM_FDivOp : LLVM_FloatArithmeticOp<"fdiv", "CreateFDiv">;
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | ir.go | 1480 func (b Builder) CreateFDiv(lhs, rhs Value, name string) (v Value) { func
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.mli | 2239 See the method [llvm::LLVMBuilder::CreateFDiv]. *)
|