ΒΆllvm::Value* emitBinaryFloatFnCall(
llvm::Value* Op1,
llvm::Value* Op2,
const llvm::TargetLibraryInfo* TLI,
llvm::LibFunc DoubleFn,
llvm::LibFunc FloatFn,
llvm::LibFunc LongDoubleFn,
IRBuilder<>& 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,
IRBuilder<>& 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:173
Parameters
- llvm::Value* Op1
- llvm::Value* Op2
- const llvm::TargetLibraryInfo* TLI
- llvm::LibFunc DoubleFn
- llvm::LibFunc FloatFn
- llvm::LibFunc LongDoubleFn
- IRBuilder<>& B
- const llvm::AttributeList& Attrs