ΒΆllvm::FunctionCallee getOrInsertLibFunc(
llvm::Module* M,
const llvm::TargetLibraryInfo& TLI,
llvm::LibFunc TheLibFunc,
llvm::FunctionType* T,
llvm::AttributeList AttributeList)
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