Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp112 class SafeStack { class
204 constexpr Align SafeStack::StackAlignment;
377 void SafeStack::findInsts(Function &F, in findInsts()
487 Value *SafeStack::moveStaticAllocasToUnsafeStack( in moveStaticAllocasToUnsafeStack()
654 void SafeStack::moveDynamicAllocasToUnsafeStack( in moveDynamicAllocasToUnsafeStack()
733 void SafeStack::TryInlinePointerAddress() { in TryInlinePointerAddress()
752 bool SafeStack::run() { in run()
753 assert(F.hasFnAttribute(Attribute::SafeStack) && in run()
872 if (!F.hasFnAttribute(Attribute::SafeStack)) { in runOnFunction()
933 if (!F.hasFnAttribute(Attribute::SafeStack)) { in run()
[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.cpp307 if (MF.getFunction().hasFnAttribute(Attribute::SafeStack)) in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp73 Attribute::SafeStack, in isValidForDXIL()
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DFuchsia.cpp483 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
497 Res |= SanitizerKind::SafeStack; in getDefaultSanitizers()
H A DOHOS.cpp389 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DFreeBSD.cpp495 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DBareMetal.cpp510 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DNetBSD.cpp539 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
H A DLinux.cpp801 Res |= SanitizerKind::SafeStack; in getSupportedSanitizers()
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/
H A DSanitizerArgs.cpp55 SanitizerKind::SafeStack | SanitizerKind::ShadowCallStack |
528 std::make_pair(SanitizerKind::SafeStack, in SanitizerArgs()
538 SanitizerKind::SafeStack), in SanitizerArgs()
543 SanitizerKind::Scudo | SanitizerKind::SafeStack), in SanitizerArgs()
1040 if (AllAddedKinds & SanitizerKind::SafeStack) { in SanitizerArgs()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp487 if (getLangOpts().Sanitize.has(SanitizerKind::SafeStack) && in CreateGlobalInitOrCleanUpFunction()
488 !isInNoSanitizeList(SanitizerKind::SafeStack, Fn, Loc)) in CreateGlobalInitOrCleanUpFunction()
489 Fn->addFnAttr(llvm::Attribute::SafeStack); in CreateGlobalInitOrCleanUpFunction()
H A DCodeGenFunction.cpp796 if (SanOpts.has(SanitizerKind::SafeStack)) in StartFunction()
797 Fn->addFnAttr(llvm::Attribute::SafeStack); in StartFunction()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DSanitizers.def134 SANITIZER("safe-stack", SafeStack)
H A DFeatures.def236 FEATURE(safe_stack, LangOpts.Sanitize.has(SanitizerKind::SafeStack))
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.td237 def SafeStack : EnumAttr<"safestack", [FnAttr]>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp953 case Attribute::SafeStack: in constructFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp692 case Attribute::SafeStack: in getAttrKindEncoding()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1760 case Attribute::SafeStack: return 1ULL << 47; in getRawAttributeMask()
2048 return Attribute::SafeStack; in getAttrFromCode()
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile424 SRCS_MIN+= CodeGen/SafeStack.cpp
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp793 case Attribute::SafeStack: in getAttrKindEncoding()