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