Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DStackProtector.cpp51 char StackProtector::ID = 0;
52 INITIALIZE_PASS(StackProtector, "stack-protector", "Insert stack protectors",
56 return new StackProtector(TM); in createStackProtectorPass()
59 StackProtector::SSPLayoutKind
60 StackProtector::getSSPLayout(const AllocaInst *AI) const { in getSSPLayout()
64 void StackProtector::adjustForColoring(const AllocaInst *From, in adjustForColoring()
85 bool StackProtector::runOnFunction(Function &Fn) { in runOnFunction()
108 bool StackProtector::ContainsProtectableArray(Type *Ty, bool &IsLarge, in ContainsProtectableArray()
155 bool StackProtector::HasAddressTaken(const Instruction *AI) { in HasAddressTaken()
200 bool StackProtector::RequiresStackProtector() { in RequiresStackProtector()
[all …]
DLocalStackSlotAllocation.cpp87 AU.addRequired<StackProtector>(); in getAnalysisUsage()
99 INITIALIZE_PASS_DEPENDENCY(StackProtector) in INITIALIZE_PASS_DEPENDENCY() argument
192 StackProtector *SP = &getAnalysis<StackProtector>(); in calculateFrameObjectOffsets()
213 case StackProtector::SSPLK_None: in calculateFrameObjectOffsets()
215 case StackProtector::SSPLK_SmallArray: in calculateFrameObjectOffsets()
218 case StackProtector::SSPLK_AddrOf: in calculateFrameObjectOffsets()
221 case StackProtector::SSPLK_LargeArray: in calculateFrameObjectOffsets()
DPrologEpilogInserter.cpp111 INITIALIZE_PASS_DEPENDENCY(StackProtector)
125 AU.addRequired<StackProtector>(); in getAnalysisUsage()
498 StackProtector *SP = &getAnalysis<StackProtector>(); in calculateFrameObjectOffsets()
632 case StackProtector::SSPLK_None: in calculateFrameObjectOffsets()
634 case StackProtector::SSPLK_SmallArray: in calculateFrameObjectOffsets()
637 case StackProtector::SSPLK_AddrOf: in calculateFrameObjectOffsets()
640 case StackProtector::SSPLK_LargeArray: in calculateFrameObjectOffsets()
DMachineFunctionPass.cpp59 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
DStackColoring.cpp123 StackProtector *SP;
184 INITIALIZE_PASS_DEPENDENCY(StackProtector) in INITIALIZE_PASS_DEPENDENCY()
192 AU.addRequired<StackProtector>(); in INITIALIZE_PASS_DEPENDENCY()
647 SP = &getAnalysis<StackProtector>(); in runOnMachineFunction()
DCMakeLists.txt103 StackProtector.cpp
DAndroid.mk107 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/llvm/lib/Target/NVPTX/
DNVPTXAllocaHoisting.cpp32 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
DNVPTXLowerAggrCopies.cpp42 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/external/llvm/lib/Target/Hexagon/
DHexagonRemoveSZExtArgs.cpp46 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/external/clang/include/clang/Basic/
DLangOptions.def202 ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff,
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch684 + StackProtector.cpp \