struct StackSafetyInfo::FunctionInfo
Declaration
struct StackSafetyInfo::FunctionInfo { /* full declaration omitted */ };Description
Describes uses of allocas and parameters inside of a single function.
Declared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:147
Member Variables
- public const llvm::GlobalValue* GV = nullptr
 - public anonymous struct / union Allocas
 - public anonymous struct / union Params
 - public int UpdateCount = 0
 
Method Overview
- public FunctionInfo(const llvm::StackSafetyInfo & SSI)
 - public FunctionInfo(const llvm::Function * F)
 - public FunctionInfo(const llvm::GlobalAlias * A)
 - public FunctionInfo(llvm::StackSafetyInfo::FunctionInfo &&)
 - public bool IsDSOLocal() const
 - public bool IsInterposable() const
 - public llvm::StringRef getName() const
 - public void print(llvm::raw_ostream & O) const
 
Methods
¶FunctionInfo(const llvm::StackSafetyInfo& SSI)
FunctionInfo(const llvm::StackSafetyInfo& SSI)Declared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:159
Parameters
- const llvm::StackSafetyInfo& SSI
 
¶FunctionInfo(const llvm::Function* F)
FunctionInfo(const llvm::Function* F)Declared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:161
Parameters
- const llvm::Function* F
 
¶FunctionInfo(const llvm::GlobalAlias* A)
FunctionInfo(const llvm::GlobalAlias* A)Declared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:163
Parameters
- const llvm::GlobalAlias* A
 
¶FunctionInfo(
    llvm::StackSafetyInfo::FunctionInfo&&)
FunctionInfo(
    llvm::StackSafetyInfo::FunctionInfo&&)Declared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:165
Parameters
¶bool IsDSOLocal() const
bool IsDSOLocal() constDeclared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:167
¶bool IsInterposable() const
bool IsInterposable() constDeclared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:169
¶llvm::StringRef getName() const
llvm::StringRef getName() constDeclared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:171
¶void print(llvm::raw_ostream& O) const
void print(llvm::raw_ostream& O) constDeclared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:173