ΒΆllvm::Value* emitBinaryFloatFnCall(
    llvm::Value* Op1,
    llvm::Value* Op2,
    const llvm::TargetLibraryInfo* TLI,
    llvm::LibFunc DoubleFn,
    llvm::LibFunc FloatFn,
    llvm::LibFunc LongDoubleFn,
    llvm::IRBuilderBase& B,
    const llvm::AttributeList& Attrs)

Description

Emit a call to the binary function DoubleFn, FloatFn or LongDoubleFn, depending of the type of Op1.

Declared at: llvm/include/llvm/Transforms/Utils/BuildLibCalls.h:217

Parameters

llvm::Value* Op1
llvm::Value* Op2
const llvm::TargetLibraryInfo* TLI
llvm::LibFunc DoubleFn
llvm::LibFunc FloatFn
llvm::LibFunc LongDoubleFn
llvm::IRBuilderBase& B
const llvm::AttributeList& Attrs