| /llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | StackProtector.h | 37 friend class StackProtector; variable 93 class StackProtector : public FunctionPass { 110 StackProtector();
|
| H A D | MIRYamlMapping.h | 659 StringValue StackProtector; 681 StackProtector == Other.StackProtector && 707 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
|
| /llvm-project/llvm/lib/CodeGen/ |
| H A D | StackProtector.cpp | 1 //===- StackProtector.cpp - Stack Protector Insertion ---------------------===// 16 #include "llvm/CodeGen/StackProtector.h" 151 char StackProtector::ID = 0; 153 StackProtector::StackProtector() : FunctionPass(ID) { in StackProtector() function in StackProtector 157 INITIALIZE_PASS_BEGIN(StackProtector, DEBUG_TYPE, 161 INITIALIZE_PASS_END(StackProtector, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY() 164 FunctionPass *llvm::createStackProtectorPass() { return new StackProtector(); } in INITIALIZE_PASS_DEPENDENCY() 166 void StackProtector::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 171 bool StackProtector [all...] |
| H A D | StackFrameLayoutAnalysisPass.cpp | 27 #include "llvm/CodeGen/StackProtector.h" 54 StackProtector, // Stack Protector slot enumerator 81 SlotTy = SlotType::StackProtector; 141 case SlotType::StackProtector: in emitStackSlotRemark()
|
| H A D | ResetMachineFunctionPass.cpp | 21 #include "llvm/CodeGen/StackProtector.h" 51 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
|
| H A D | CMakeLists.txt | 227 StackProtector.cpp
|
| H A D | MIRPrinter.cpp | 528 raw_string_ostream StrOS(YMF.FrameInfo.StackProtector.Value); in convertStackObjects()
|
| /llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsModuleISelDAGToDAG.cpp | 37 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
|
| H A D | MipsISelDAGToDAG.cpp | 21 #include "llvm/CodeGen/StackProtector.h" 44 // We need to preserve StackProtector for the next one. 45 AU.addPreserved<StackProtector>();
|
| /llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAllocaHoisting.cpp | 14 #include "llvm/CodeGen/StackProtector.h" 29 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
|
| H A D | NVPTXLowerAggrCopies.cpp | 17 #include "llvm/CodeGen/StackProtector.h" 42 AU.addPreserved<StackProtector>();
|
| /llvm-project/llvm/test/CodeGen/X86/ |
| H A D | safestack_ssp.ll | 1 ; Test codegen pipeline for SafeStack + StackProtector combination.
|
| /llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonOptimizeSZextends.cpp | 15 #include "llvm/CodeGen/StackProtector.h" 43 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
|
| /llvm-project/llvm/utils/gn/secondary/llvm/lib/CodeGen/ |
| H A D | BUILD.gn | 229 "StackProtector.cpp",
|
| /llvm-project/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIRParser.cpp | 959 if (!YamlMFI.StackProtector.Value.empty()) { in parseStackObjectsDebugInfo() 962 if (parseStackObjectReference(PFS, FI, YamlMFI.StackProtector.Value, Error)) in parseStackObjectsDebugInfo() 963 return error(Error, YamlMFI.StackProtector.SourceRange); in parseStackObjectsDebugInfo()
|
| /llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 41 #include "llvm/CodeGen/StackProtector.h" 110 INITIALIZE_PASS_DEPENDENCY(StackProtector) in INITIALIZE_PASS_DEPENDENCY() 175 AU.addRequired<StackProtector>(); in getAnalysisUsage() 3799 StackProtector &SP = getAnalysis<StackProtector>(); in finalizeFunction() 4215 StackProtector &SP = getAnalysis<StackProtector>();
|
| H A D | Utils.cpp | 29 #include "llvm/CodeGen/StackProtector.h" 1169 AU.addPreserved<StackProtector>(); in getLCMType()
|
| /llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZAsmPrinter.cpp | 1242 bool StackProtector, bool FPRMask, bool VRMask, in emitPPA1Name() 1277 if (StackProtector) in emitPPA1() 1137 emitPPA1Flags(std::unique_ptr<MCStreamer> & OutStreamer,bool VarArg,bool StackProtector,bool FPRMask,bool VRMask,bool EHBlock,bool HasName) emitPPA1Flags() argument
|
| /llvm-project/clang/include/clang/Basic/ |
| H A D | LangOptions.def | 399 ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff,
|
| /llvm-project/llvm/test/CodeGen/PowerPC/ |
| H A D | BreakableToken-reduced.ll | 24 ; a dependency on the TargetPassConfig and StackProtector classes, which
|
| /llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 56 #include "llvm/CodeGen/StackProtector.h" 402 AU.addRequired<StackProtector>(); in getAnalysisUsage() 567 SP = &MFP.getAnalysis<StackProtector>().getLayoutInfo(); in initializeAnalysisResults()
|
| /llvm-project/clang/include/clang/Driver/ |
| H A D | Options.td | 8190 MarshallingInfoEnum<LangOpts<"StackProtector">, "SSPOff">;
|