|
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 |