Home
last modified time | relevance | path

Searched refs:SafeStack (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp112 class SafeStack { class
192 SafeStack(Function &F, const TargetLoweringBase &TL, const DataLayout &DL, in SafeStack() function in __anon0b441ea90111::SafeStack
204 constexpr Align SafeStack::StackAlignment;
206 uint64_t SafeStack::getStaticAllocaAllocationSize(const AllocaInst* AI) { in getStaticAllocaAllocationSize()
217 bool SafeStack::IsAccessSafe(Value *Addr, uint64_t AccessSize, in IsAccessSafe()
255 bool SafeStack::IsMemIntrinsicSafe(const MemIntrinsic *MI, const Use &U, in IsMemIntrinsicSafe()
275 bool SafeStack::IsSafeStackAlloca(const Value *AllocaPtr, uint64_t AllocaSize) { in IsSafeStackAlloca()
365 Value *SafeStack::getStackGuard(IRBuilder<> &IRB, Function &F) { in getStackGuard()
377 void SafeStack::findInsts(Function &F, in findInsts()
429 SafeStack::createStackRestorePoints(IRBuilder<> &IRB, Function &F, in createStackRestorePoints()
[all …]
H A DStackProtector.cpp385 if (F->hasFnAttribute(Attribute::SafeStack)) in requiresStackProtector()
H A DMachineFunction.cpp113 if (!F.hasFnAttribute(Attribute::SafeStack)) in setUnsafeStackSize()
H A DPrologEpilogInserter.cpp306 if (MF.getFunction().hasFnAttribute(Attribute::SafeStack)) in runOnMachineFunction()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp56 SanitizerKind::SafeStack | SanitizerKind::ShadowCallStack |
539 std::make_pair(SanitizerKind::SafeStack, in SanitizerArgs()
549 SanitizerKind::SafeStack), in SanitizerArgs()
554 SanitizerKind::Scudo | SanitizerKind::SafeStack), in SanitizerArgs()
1052 if (AllAddedKinds & SanitizerKind::SafeStack) { in SanitizerArgs()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DFuchsia.cpp494 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
508 Res |= SanitizerKind::SafeStack; in getDefaultSanitizers()
H A DSolaris.cpp344 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DOHOS.cpp389 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DFreeBSD.cpp500 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DBareMetal.cpp554 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DNetBSD.cpp542 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DLinux.cpp809 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp78 Attribute::SafeStack, in isValidForDXIL()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp498 if (getLangOpts().Sanitize.has(SanitizerKind::SafeStack) && in CreateGlobalInitOrCleanUpFunction()
499 !isInNoSanitizeList(SanitizerKind::SafeStack, Fn, Loc)) in CreateGlobalInitOrCleanUpFunction()
500 Fn->addFnAttr(llvm::Attribute::SafeStack); in CreateGlobalInitOrCleanUpFunction()
H A DCodeGenFunction.cpp843 if (SanOpts.has(SanitizerKind::SafeStack)) in StartFunction()
844 Fn->addFnAttr(llvm::Attribute::SafeStack); in StartFunction()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSanitizers.def137 SANITIZER("safe-stack", SafeStack)
H A DFeatures.def251 FEATURE(safe_stack, LangOpts.Sanitize.has(SanitizerKind::SafeStack))
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.td252 def SafeStack : EnumAttr<"safestack", [FnAttr]>;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp954 case Attribute::SafeStack: in constructFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp691 case Attribute::SafeStack: in getAttrKindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1839 case Attribute::SafeStack: return 1ULL << 47; in getRawAttributeMask()
2127 return Attribute::SafeStack; in getAttrFromCode()
/freebsd/lib/clang/libllvm/
H A DMakefile423 SRCS_MIN+= CodeGen/SafeStack.cpp
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp828 case Attribute::SafeStack: in getAttrKindEncoding()