ΒΆllvm::Value* emitUnaryFloatFnCall(
llvm::Value* Op,
const llvm::TargetLibraryInfo* TLI,
llvm::LibFunc DoubleFn,
llvm::LibFunc FloatFn,
llvm::LibFunc LongDoubleFn,
llvm::IRBuilderBase& B,
const llvm::AttributeList& Attrs)
llvm::Value* emitUnaryFloatFnCall(
llvm::Value* Op,
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 unary function DoubleFn, FloatFn or LongDoubleFn, depending of the type of Op.
Declared at: llvm/include/llvm/Transforms/Utils/BuildLibCalls.h:201
Parameters
- llvm::Value* Op
- const llvm::TargetLibraryInfo* TLI
- llvm::LibFunc DoubleFn
- llvm::LibFunc FloatFn
- llvm::LibFunc LongDoubleFn
- llvm::IRBuilderBase& B
- const llvm::AttributeList& Attrs