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