Home
last modified time | relevance | path

Searched refs:StackProtector (Results 1 – 18 of 18) 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.cpp110 INITIALIZE_PASS_DEPENDENCY(StackProtector)
124 AU.addRequired<StackProtector>(); in getAnalysisUsage()
548 StackProtector *SP = &getAnalysis<StackProtector>(); in calculateFrameObjectOffsets()
685 case StackProtector::SSPLK_None: in calculateFrameObjectOffsets()
687 case StackProtector::SSPLK_SmallArray: in calculateFrameObjectOffsets()
690 case StackProtector::SSPLK_AddrOf: in calculateFrameObjectOffsets()
693 case StackProtector::SSPLK_LargeArray: in calculateFrameObjectOffsets()
DMachineFunctionPass.cpp65 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
DStackColoring.cpp122 StackProtector *SP;
183 INITIALIZE_PASS_DEPENDENCY(StackProtector) in INITIALIZE_PASS_DEPENDENCY()
191 AU.addRequired<StackProtector>(); in INITIALIZE_PASS_DEPENDENCY()
646 SP = &getAnalysis<StackProtector>(); in runOnMachineFunction()
DAndroid.mk118 StackProtector.cpp \
DCMakeLists.txt119 StackProtector.cpp
DMIRPrinter.cpp345 raw_string_ostream StrOS(MF.FrameInfo.StackProtector.Value); in convertStackObjects()
/external/llvm/include/llvm/CodeGen/
DStackProtector.h32 class StackProtector : public FunctionPass {
108 StackProtector() in StackProtector() function
112 StackProtector(const TargetMachine *TM) in StackProtector() function
DMIRYamlMapping.h349 StringValue StackProtector;
370 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyPEI.cpp124 INITIALIZE_PASS_DEPENDENCY(StackProtector)
138 AU.addRequired<StackProtector>(); in getAnalysisUsage()
564 StackProtector *SP = &getAnalysis<StackProtector>(); in calculateFrameObjectOffsets()
701 case StackProtector::SSPLK_None: in calculateFrameObjectOffsets()
703 case StackProtector::SSPLK_SmallArray: in calculateFrameObjectOffsets()
706 case StackProtector::SSPLK_AddrOf: in calculateFrameObjectOffsets()
709 case StackProtector::SSPLK_LargeArray: in calculateFrameObjectOffsets()
/external/llvm/lib/Target/NVPTX/
DNVPTXAllocaHoisting.cpp32 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
DNVPTXLowerAggrCopies.cpp45 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/external/llvm/lib/Target/Hexagon/
DHexagonOptimizeSZextends.cpp48 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/external/llvm/lib/CodeGen/MIRParser/
DMIRParser.cpp510 if (!YamlMFI.StackProtector.Value.empty()) { in initializeFrameInfo()
513 if (parseStackObjectReference(FI, SM, MF, YamlMFI.StackProtector.Value, PFS, in initializeFrameInfo()
515 return error(Error, YamlMFI.StackProtector.SourceRange); in initializeFrameInfo()
/external/clang/include/clang/Basic/
DLangOptions.def210 ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff,
/external/llvm/test/CodeGen/PowerPC/
DBreakableToken-reduced.ll23 ; a dependency on the TargetPassConfig and StackProtector classes, which
/external/v8/third_party/llvm-build/Release+Asserts/
Dbuildlog.txt750 [441/1876] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
3007 …nux_upload_clang/build/src/third_party/llvm-bootstrap-install/include/llvm/CodeGen/StackProtector.h
4836 [391/1529] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
6923 ninja explain: deps for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o' are missing
6924 ninja explain: lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o is dirty
14738 [429/2609] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o