LLVM: llvm::SSPLayoutInfo Class Reference (original) (raw)
#include "[llvm/CodeGen/StackProtector.h](StackProtector%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| bool | shouldEmitSDCheck (const BasicBlock &BB) const |
| void | copyToMachineFrameInfo (MachineFrameInfo &MFI) const |
| Friends | |
|---|---|
| class | StackProtectorPass |
| class | SSPLayoutAnalysis |
| class | StackProtector |
Detailed Description
Definition at line 34 of file StackProtector.h.
Member Function Documentation
◆ copyToMachineFrameInfo()
| void SSPLayoutInfo::copyToMachineFrameInfo | ( | MachineFrameInfo & | MFI | ) | const |
|---|
Definition at line 84 of file StackProtector.cpp.
References llvm::MachineFrameInfo::getObjectAllocation(), llvm::MachineFrameInfo::getObjectIndexEnd(), I, llvm::MachineFrameInfo::isDeadObjectIndex(), and llvm::MachineFrameInfo::setObjectSSPLayout().
◆ shouldEmitSDCheck()
| bool SSPLayoutInfo::shouldEmitSDCheck | ( | const BasicBlock & | BB | ) | const |
|---|
Definition at line 80 of file StackProtector.cpp.
References llvm::BasicBlock::getTerminator(), and llvm::isa().
Friends And Related Symbol Documentation
◆ SSPLayoutAnalysis
| friend class SSPLayoutAnalysis | friend |
|---|
Definition at line 36 of file StackProtector.h.
References SSPLayoutAnalysis.
Referenced by SSPLayoutAnalysis.
◆ StackProtector
| friend class StackProtector | friend |
|---|
Definition at line 37 of file StackProtector.h.
References StackProtector.
Referenced by StackProtector.
◆ StackProtectorPass
| friend class StackProtectorPass | friend |
|---|
Definition at line 35 of file StackProtector.h.
References StackProtectorPass.
Referenced by StackProtectorPass.
The documentation for this class was generated from the following files:
- include/llvm/CodeGen/StackProtector.h
- lib/CodeGen/StackProtector.cpp