LLVM 20.0.0git
|
#include "llvm/CodeGen/StackProtector.h"
Public Member Functions | |
bool | shouldEmitSDCheck (const BasicBlock &BB) const |
void | copyToMachineFrameInfo (MachineFrameInfo &MFI) const |
Friends | |
class | StackProtectorPass |
class | SSPLayoutAnalysis |
class | StackProtector |
Definition at line 34 of file StackProtector.h.
void SSPLayoutInfo::copyToMachineFrameInfo | ( | MachineFrameInfo & | MFI | ) | const |
Definition at line 85 of file StackProtector.cpp.
References llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::empty(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::end(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::find(), llvm::MachineFrameInfo::getObjectAllocation(), llvm::MachineFrameInfo::getObjectIndexEnd(), I, llvm::MachineFrameInfo::isDeadObjectIndex(), and llvm::MachineFrameInfo::setObjectSSPLayout().
Referenced by llvm::StackProtector::copyToMachineFrameInfo().
bool SSPLayoutInfo::shouldEmitSDCheck | ( | const BasicBlock & | BB | ) | const |
Definition at line 81 of file StackProtector.cpp.
References llvm::BasicBlock::getTerminator().
Referenced by llvm::StackProtector::shouldEmitSDCheck().
|
friend |
Definition at line 36 of file StackProtector.h.
|
friend |
Definition at line 37 of file StackProtector.h.
|
friend |
Definition at line 35 of file StackProtector.h.