Home
last modified time | relevance | path

Searched refs:StackProtector (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/CodeGen/
DStackProtector.cpp48 char StackProtector::ID = 0;
49 INITIALIZE_PASS(StackProtector, "stack-protector", "Insert stack protectors",
53 return new StackProtector(TM); in createStackProtectorPass()
56 StackProtector::SSPLayoutKind
57 StackProtector::getSSPLayout(const AllocaInst *AI) const { in getSSPLayout()
61 void StackProtector::adjustForColoring(const AllocaInst *From, in adjustForColoring()
82 bool StackProtector::runOnFunction(Function &Fn) { in runOnFunction()
106 bool StackProtector::ContainsProtectableArray(Type *Ty, bool &IsLarge, in ContainsProtectableArray()
153 bool StackProtector::HasAddressTaken(const Instruction *AI) { in HasAddressTaken()
198 bool StackProtector::RequiresStackProtector() { in RequiresStackProtector()
[all …]
DLocalStackSlotAllocation.cpp86 AU.addRequired<StackProtector>(); in getAnalysisUsage()
98 INITIALIZE_PASS_DEPENDENCY(StackProtector) in INITIALIZE_PASS_DEPENDENCY() argument
191 StackProtector *SP = &getAnalysis<StackProtector>(); in calculateFrameObjectOffsets()
212 case StackProtector::SSPLK_None: in calculateFrameObjectOffsets()
214 case StackProtector::SSPLK_SmallArray: in calculateFrameObjectOffsets()
217 case StackProtector::SSPLK_AddrOf: in calculateFrameObjectOffsets()
220 case StackProtector::SSPLK_LargeArray: in calculateFrameObjectOffsets()
DPrologEpilogInserter.cpp62 INITIALIZE_PASS_DEPENDENCY(StackProtector)
76 AU.addRequired<StackProtector>(); in getAnalysisUsage()
449 StackProtector *SP = &getAnalysis<StackProtector>(); in calculateFrameObjectOffsets()
583 case StackProtector::SSPLK_None: in calculateFrameObjectOffsets()
585 case StackProtector::SSPLK_SmallArray: in calculateFrameObjectOffsets()
588 case StackProtector::SSPLK_AddrOf: in calculateFrameObjectOffsets()
591 case StackProtector::SSPLK_LargeArray: in calculateFrameObjectOffsets()
DStackColoring.cpp123 StackProtector *SP;
184 INITIALIZE_PASS_DEPENDENCY(StackProtector) in INITIALIZE_PASS_DEPENDENCY()
192 AU.addRequired<StackProtector>(); in INITIALIZE_PASS_DEPENDENCY()
646 SP = &getAnalysis<StackProtector>(); in runOnMachineFunction()
DCMakeLists.txt102 StackProtector.cpp
DAndroid.mk106 StackProtector.cpp \
/external/llvm/include/llvm/CodeGen/
DStackProtector.h32 class StackProtector : public FunctionPass {
108 StackProtector() in StackProtector() function
112 StackProtector(const TargetMachine *TM) in StackProtector() function
/external/clang/include/clang/Basic/
DLangOptions.def167 ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff,
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch684 + StackProtector.cpp \