Home
last modified time | relevance | path

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

1234

/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DStackProtector.cpp63 char StackProtector::ID = 0;
65 StackProtector::StackProtector() : FunctionPass(ID), SSPBufferSize(8) { in StackProtector() function in StackProtector
69 INITIALIZE_PASS_BEGIN(StackProtector, DEBUG_TYPE,
72 INITIALIZE_PASS_END(StackProtector, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
75 FunctionPass *llvm::createStackProtectorPass() { return new StackProtector(); } 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()
164 bool StackProtector::HasAddressTaken(const Instruction *AI) { in HasAddressTaken()
251 bool StackProtector::RequiresStackProtector() { in RequiresStackProtector()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
H A DStackProtector.cpp66 char StackProtector::ID = 0;
68 StackProtector::StackProtector() : FunctionPass(ID) { in StackProtector() function in StackProtector
72 INITIALIZE_PASS_BEGIN(StackProtector, DEBUG_TYPE,
76 INITIALIZE_PASS_END(StackProtector, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
79 FunctionPass *llvm::createStackProtectorPass() { return new StackProtector(); } in INITIALIZE_PASS_DEPENDENCY()
81 void StackProtector::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
86 bool StackProtector::runOnFunction(Function &Fn) { in runOnFunction()
124 bool StackProtector::ContainsProtectableArray(Type *Ty, bool &IsLarge, in ContainsProtectableArray()
169 bool StackProtector::HasAddressTaken(const Instruction *AI, in HasAddressTaken()
285 bool StackProtector::RequiresStackProtector() { in RequiresStackProtector()
[all …]
H A DStackFrameLayoutAnalysisPass.cpp54 StackProtector, // Stack Protector slot enumerator
73 SlotTy = SlotType::StackProtector; in SlotData()
118 case SlotType::StackProtector: in getTypeString()
/aosp_15_r20/external/llvm/lib/CodeGen/
H A DStackProtector.cpp52 char StackProtector::ID = 0;
53 INITIALIZE_PASS(StackProtector, "stack-protector", "Insert stack protectors",
57 return new StackProtector(TM); in createStackProtectorPass()
60 StackProtector::SSPLayoutKind
61 StackProtector::getSSPLayout(const AllocaInst *AI) const { in getSSPLayout()
65 void StackProtector::adjustForColoring(const AllocaInst *From, in adjustForColoring()
86 bool StackProtector::runOnFunction(Function &Fn) { in runOnFunction()
119 bool StackProtector::ContainsProtectableArray(Type *Ty, bool &IsLarge, in ContainsProtectableArray()
166 bool StackProtector::HasAddressTaken(const Instruction *AI) { in HasAddressTaken()
211 bool StackProtector::RequiresStackProtector() { in RequiresStackProtector()
[all …]
H A 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()
H A DPrologEpilogInserter.cpp143 INITIALIZE_PASS_DEPENDENCY(StackProtector) in INITIALIZE_PASS_DEPENDENCY()
161 AU.addRequired<StackProtector>(); in getAnalysisUsage()
703 StackProtector *SP = &getAnalysis<StackProtector>(); in calculateFrameObjectOffsets()
850 case StackProtector::SSPLK_None: in calculateFrameObjectOffsets()
852 case StackProtector::SSPLK_SmallArray: in calculateFrameObjectOffsets()
855 case StackProtector::SSPLK_AddrOf: in calculateFrameObjectOffsets()
858 case StackProtector::SSPLK_LargeArray: in calculateFrameObjectOffsets()
H A DStackColoring.cpp282 StackProtector *SP;
378 INITIALIZE_PASS_DEPENDENCY(StackProtector) in INITIALIZE_PASS_DEPENDENCY()
384 AU.addRequired<StackProtector>(); in INITIALIZE_PASS_DEPENDENCY()
985 SP = &getAnalysis<StackProtector>(); in runOnMachineFunction()
/aosp_15_r20/external/llvm/include/llvm/CodeGen/
H A DStackProtector.h32 class StackProtector : public FunctionPass {
114 StackProtector() in StackProtector() function
118 StackProtector(const TargetMachine *TM) in StackProtector() function
H A DMIRYamlMapping.h346 StringValue StackProtector;
367 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/CodeGen/
DStackProtector.h37 friend class StackProtector; variable
93 class StackProtector : public FunctionPass {
110 StackProtector();
DMIRYamlMapping.h635 StringValue StackProtector;
657 StackProtector == Other.StackProtector &&
683 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/CodeGen/
DStackProtector.h37 friend class StackProtector; variable
93 class StackProtector : public FunctionPass {
110 StackProtector();
DMIRYamlMapping.h635 StringValue StackProtector;
656 StackProtector == Other.StackProtector &&
681 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/CodeGen/
DStackProtector.h37 friend class StackProtector; variable
93 class StackProtector : public FunctionPass {
110 StackProtector();
DMIRYamlMapping.h635 StringValue StackProtector;
656 StackProtector == Other.StackProtector &&
681 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/CodeGen/
DStackProtector.h33 class StackProtector : public FunctionPass {
83 StackProtector();
DMIRYamlMapping.h635 StringValue StackProtector;
656 StackProtector == Other.StackProtector &&
681 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DStackProtector.h37 class StackProtector : public FunctionPass {
107 StackProtector();
H A DMIRYamlMapping.h497 StringValue StackProtector;
517 StackProtector == Other.StackProtector &&
540 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
H A DStackProtector.h37 class StackProtector : public FunctionPass {
109 StackProtector();
H A DMIRYamlMapping.h608 StringValue StackProtector;
629 StackProtector == Other.StackProtector &&
654 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
H A DMipsModuleISelDAGToDAG.cpp36 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Mips/
H A DMipsModuleISelDAGToDAG.cpp37 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
H A DNVPTXAllocaHoisting.cpp29 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/NVPTX/
H A DNVPTXAllocaHoisting.cpp29 AU.addPreserved<StackProtector>(); in getAnalysisUsage()

1234