/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | StackProtector.cpp | 41 class StackProtector : public FunctionPass { class 68 StackProtector() : FunctionPass(ID), TLI(0) { in StackProtector() function in __anon55ee0f990111::StackProtector 71 StackProtector(const TargetLowering *tli) in StackProtector() function in __anon55ee0f990111::StackProtector 84 char StackProtector::ID = 0; 85 INITIALIZE_PASS(StackProtector, "stack-protector", 89 return new StackProtector(tli); in createStackProtectorPass() 92 bool StackProtector::runOnFunction(Function &Fn) { in runOnFunction() 106 bool StackProtector::RequiresStackProtector() const { in RequiresStackProtector() 148 bool StackProtector::InsertStackProtectors() { in InsertStackProtectors() 251 BasicBlock *StackProtector::CreateFailBB() { in CreateFailBB()
|
/external/llvm/lib/CodeGen/ |
D | StackProtector.cpp | 52 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 …]
|
D | LocalStackSlotAllocation.cpp | 87 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()
|
D | PrologEpilogInserter.cpp | 143 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()
|
D | MachineFunctionPass.cpp | 86 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
|
D | StackColoring.cpp | 282 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()
|
D | CMakeLists.txt | 124 StackProtector.cpp
|
D | MIRPrinter.cpp | 358 raw_string_ostream StrOS(MF.FrameInfo.StackProtector.Value); in convertStackObjects()
|
/external/llvm/include/llvm/CodeGen/ |
D | StackProtector.h | 32 class StackProtector : public FunctionPass { 114 StackProtector() in StackProtector() function 118 StackProtector(const TargetMachine *TM) in StackProtector() function
|
D | MIRYamlMapping.h | 346 StringValue StackProtector; 367 YamlIO.mapOptional("stackProtector", MFI.StackProtector,
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXAllocaHoisting.cpp | 32 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
|
D | NVPTXLowerAggrCopies.cpp | 45 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
|
/external/llvm/test/CodeGen/X86/ |
D | safestack_ssp.ll | 1 ; Test codegen pipeline for SafeStack + StackProtector combination.
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonOptimizeSZextends.cpp | 48 AU.addPreserved<StackProtector>(); in getAnalysisUsage()
|
/external/llvm/lib/CodeGen/MIRParser/ |
D | MIRParser.cpp | 543 if (!YamlMFI.StackProtector.Value.empty()) { in initializeFrameInfo() 546 if (parseStackObjectReference(PFS, FI, YamlMFI.StackProtector.Value, Error)) in initializeFrameInfo() 547 return error(Error, YamlMFI.StackProtector.SourceRange); in initializeFrameInfo()
|
/external/clang/include/clang/Basic/ |
D | LangOptions.def | 230 ENUM_LANGOPT(StackProtector, StackProtectorMode, 2, SSPOff,
|
/external/swiftshader/third_party/LLVM/ |
D | Android.mk | 146 lib/CodeGen/StackProtector.cpp \
|
D | BUILD.gn | 213 "lib/CodeGen/StackProtector.cpp",
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGISel.cpp | 380 AU.addRequired<StackProtector>(); in getAnalysisUsage() 381 AU.addPreserved<StackProtector>(); in getAnalysisUsage() 1465 if (getAnalysis<StackProtector>().shouldEmitSDCheck(*LLVMBB)) { in SelectAllBasicBlocks()
|
/external/llvm/test/CodeGen/PowerPC/ |
D | BreakableToken-reduced.ll | 23 ; a dependency on the TargetPassConfig and StackProtector classes, which
|
/external/swiftshader/ |
D | CMakeLists.txt | 332 ${LLVM_DIR}/lib/CodeGen/StackProtector.cpp
|