Home
last modified time | relevance | path

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

/llvm-project/llvm/include/llvm/CodeGen/
H A DStackProtector.h37 friend class StackProtector; variable
93 class StackProtector : public FunctionPass {
110 StackProtector();
H A DMIRYamlMapping.h659 StringValue StackProtector;
681 StackProtector == Other.StackProtector &&
707 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
/llvm-project/llvm/lib/CodeGen/
H A DStackProtector.cpp1 //===- 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 DStackFrameLayoutAnalysisPass.cpp27 #include "llvm/CodeGen/StackProtector.h"
54 StackProtector, // Stack Protector slot enumerator
81 SlotTy = SlotType::StackProtector;
141 case SlotType::StackProtector: in emitStackSlotRemark()
H A DResetMachineFunctionPass.cpp21 #include "llvm/CodeGen/StackProtector.h"
51 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
H A DCMakeLists.txt227 StackProtector.cpp
H A DMIRPrinter.cpp528 raw_string_ostream StrOS(YMF.FrameInfo.StackProtector.Value); in convertStackObjects()
/llvm-project/llvm/lib/Target/Mips/
H A DMipsModuleISelDAGToDAG.cpp37 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
H A DMipsISelDAGToDAG.cpp21 #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 DNVPTXAllocaHoisting.cpp14 #include "llvm/CodeGen/StackProtector.h"
29 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
H A DNVPTXLowerAggrCopies.cpp17 #include "llvm/CodeGen/StackProtector.h"
42 AU.addPreserved<StackProtector>();
/llvm-project/llvm/test/CodeGen/X86/
H A Dsafestack_ssp.ll1 ; Test codegen pipeline for SafeStack + StackProtector combination.
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp15 #include "llvm/CodeGen/StackProtector.h"
43 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/llvm-project/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn229 "StackProtector.cpp",
/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp959 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 DIRTranslator.cpp41 #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 DUtils.cpp29 #include "llvm/CodeGen/StackProtector.h"
1169 AU.addPreserved<StackProtector>(); in getLCMType()
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp1242 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 DLangOptions.def399 ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff,
/llvm-project/llvm/test/CodeGen/PowerPC/
H A DBreakableToken-reduced.ll24 ; a dependency on the TargetPassConfig and StackProtector classes, which
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp56 #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 DOptions.td8190 MarshallingInfoEnum<LangOpts<"StackProtector">, "SSPOff">;