ΒΆllvm::FunctionCallee getOrInsertLibFunc(
    llvm::Module* M,
    const llvm::TargetLibraryInfo& TLI,
    llvm::LibFunc TheLibFunc,
    llvm::FunctionType* T,
    llvm::AttributeList AttributeList)

Description

Calls getOrInsertFunction() and then makes sure to add mandatory argument attributes.

Declared at: llvm/include/llvm/Transforms/Utils/BuildLibCalls.h:37

Parameters

llvm::Module* M
const llvm::TargetLibraryInfo& TLI
llvm::LibFunc TheLibFunc
llvm::FunctionType* T
llvm::AttributeList AttributeList