LLVM 22.0.0git
|
#include "llvm/Analysis/StackSafetyAnalysis.h"
Classes | |
struct | InfoTy |
Public Member Functions | |
StackSafetyGlobalInfo () | |
StackSafetyGlobalInfo (Module *M, std::function< const StackSafetyInfo &(Function &F)> GetSSI, const ModuleSummaryIndex *Index) | |
StackSafetyGlobalInfo (StackSafetyGlobalInfo &&) | |
StackSafetyGlobalInfo & | operator= (StackSafetyGlobalInfo &&) |
~StackSafetyGlobalInfo () | |
bool | isSafe (const AllocaInst &AI) const |
bool | stackAccessIsSafe (const Instruction &I) const |
void | print (raw_ostream &O) const |
void | dump () const |
Definition at line 58 of file StackSafetyAnalysis.h.
|
default |
References F.
Referenced by operator=(), and StackSafetyGlobalInfo().
StackSafetyGlobalInfo::StackSafetyGlobalInfo | ( | Module * | M, |
std::function< const StackSafetyInfo &(Function &F)> | GetSSI, | ||
const ModuleSummaryIndex * | Index ) |
Definition at line 981 of file StackSafetyAnalysis.cpp.
References F, and StackSafetyRun.
|
default |
References StackSafetyGlobalInfo().
|
default |
References I.
LLVM_DUMP_METHOD void StackSafetyGlobalInfo::dump | ( | ) | const |
Definition at line 1031 of file StackSafetyAnalysis.cpp.
References llvm::dbgs(), LLVM_DUMP_METHOD, and print().
bool StackSafetyGlobalInfo::isSafe | ( | const AllocaInst & | AI | ) | const |
Definition at line 997 of file StackSafetyAnalysis.cpp.
|
default |
References StackSafetyGlobalInfo().
void StackSafetyGlobalInfo::print | ( | raw_ostream & | O | ) | const |
Definition at line 1007 of file StackSafetyAnalysis.cpp.
References Call, llvm::dyn_cast(), F, I, instructions, llvm::isa(), and stackAccessIsSafe().
Referenced by dump().
bool StackSafetyGlobalInfo::stackAccessIsSafe | ( | const Instruction & | I | ) | const |