ΒΆ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)
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