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() const
Declared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:167
¶bool IsInterposable() const
bool IsInterposable() const
Declared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:169
¶llvm::StringRef getName() const
llvm::StringRef getName() const
Declared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:171
¶void print(llvm::raw_ostream& O) const
void print(llvm::raw_ostream& O) const
Declared at: llvm/lib/Analysis/StackSafetyAnalysis.cpp:173