Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DStackProtector.cpp62 char StackProtector::ID = 0;
64 StackProtector::StackProtector() : FunctionPass(ID), SSPBufferSize(8) { in StackProtector() function in StackProtector
68 INITIALIZE_PASS_BEGIN(StackProtector, DEBUG_TYPE,
72 INITIALIZE_PASS_END(StackProtector, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
77 void StackProtector::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
82 bool StackProtector::runOnFunction(Function &Fn) { in runOnFunction()
117 bool StackProtector::ContainsProtectableArray(Type *Ty, bool &IsLarge, in ContainsProtectableArray()
162 bool StackProtector::HasAddressTaken(const Instruction *AI, in HasAddressTaken()
278 bool StackProtector::RequiresStackProtector() { in RequiresStackProtector()
436 bool StackProtector::InsertStackProtectors() { in InsertStackProtectors()
[all …]
H A DResetMachineFunctionPass.cpp50 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
H A DCMakeLists.txt208 StackProtector.cpp
H A DMIRPrinter.cpp479 raw_string_ostream StrOS(YMF.FrameInfo.StackProtector.Value); in convertStackObjects()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DStackProtector.h36 class StackProtector : public FunctionPass {
106 StackProtector();
H A DMIRYamlMapping.h607 StringValue StackProtector;
628 StackProtector == Other.StackProtector &&
653 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsModuleISelDAGToDAG.cpp37 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
H A DMipsISelDAGToDAG.cpp52 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXAllocaHoisting.cpp29 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
H A DNVPTXLowerAggrCopies.cpp44 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dsafestack_ssp.ll1 ; Test codegen pipeline for SafeStack + StackProtector combination.
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonOptimizeSZextends.cpp43 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn205 "StackProtector.cpp",
/llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp827 if (!YamlMFI.StackProtector.Value.empty()) { in initializeFrameInfo()
830 if (parseStackObjectReference(PFS, FI, YamlMFI.StackProtector.Value, Error)) in initializeFrameInfo()
831 return error(Error, YamlMFI.StackProtector.SourceRange); in initializeFrameInfo()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp842 bool StackProtector, bool FPRMask, bool VRMask) { in emitPPA1Flags() argument
875 if (StackProtector) in emitPPA1Flags()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp103 INITIALIZE_PASS_DEPENDENCY(StackProtector) in INITIALIZE_PASS_DEPENDENCY()
167 AU.addRequired<StackProtector>(); in getAnalysisUsage()
3157 StackProtector &SP = getAnalysis<StackProtector>(); in finalizeBasicBlock()
3574 StackProtector &SP = getAnalysis<StackProtector>(); in runOnMachineFunction()
H A DUtils.cpp879 AU.addPreserved<StackProtector>(); in getSelectionDAGFallbackAnalysisUsage()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp335 AU.addRequired<StackProtector>(); in getAnalysisUsage()
1397 StackProtector &SP = getAnalysis<StackProtector>(); in SelectAllBasicBlocks()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DLangOptions.def361 ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff,
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A DBreakableToken-reduced.ll23 ; a dependency on the TargetPassConfig and StackProtector classes, which
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DOptions.td6054 MarshallingInfoEnum<LangOpts<"StackProtector">, "SSPOff">;