Home
last modified time | relevance | path

Searched refs:CFBranchLabelSchemeKind (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DCFProtectionOptions.h20 enum class CFBranchLabelSchemeKind { enum
27 getCFBranchLabelSchemeFlagVal(const CFBranchLabelSchemeKind Scheme) { in getCFBranchLabelSchemeFlagVal()
29 if (Scheme == CFBranchLabelSchemeKind::Kind) \ in getCFBranchLabelSchemeFlagVal()
H A DLangOptions.h78 using CFBranchLabelSchemeKind = clang::CFBranchLabelSchemeKind; variable
H A DTargetInfo.h1764 virtual CFBranchLabelSchemeKind getDefaultCFBranchLabelScheme() const;
1767 checkCFBranchLabelSchemeSupported(const CFBranchLabelSchemeKind Scheme,
H A DCodeGenOptions.def106 ENUM_CODEGENOPT(CFBranchLabelScheme, CFBranchLabelSchemeKind, 2,
107 CFBranchLabelSchemeKind::Default, Benign) ///< if -mcf-branch-label-scheme is set.
H A DLangOptions.def327 ENUM_LANGOPT(CFBranchLabelScheme, CFBranchLabelSchemeKind, 2, CFBranchLabelSchemeKind::Default, Not…
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.h155 CFBranchLabelSchemeKind getDefaultCFBranchLabelScheme() const override { in getDefaultCFBranchLabelScheme()
156 return CFBranchLabelSchemeKind::FuncSig; in getDefaultCFBranchLabelScheme()
160 checkCFBranchLabelSchemeSupported(const CFBranchLabelSchemeKind Scheme, in checkCFBranchLabelSchemeSupported()
163 case CFBranchLabelSchemeKind::Default: in checkCFBranchLabelSchemeSupported()
164 case CFBranchLabelSchemeKind::Unlabeled: in checkCFBranchLabelSchemeSupported()
165 case CFBranchLabelSchemeKind::FuncSig: in checkCFBranchLabelSchemeSupported()
H A DRISCV.cpp247 if (Scheme == CFBranchLabelSchemeKind::Default) in getTargetDefines()
252 case CFBranchLabelSchemeKind::Unlabeled: in getTargetDefines()
255 case CFBranchLabelSchemeKind::FuncSig: in getTargetDefines()
258 case CFBranchLabelSchemeKind::Default: in getTargetDefines()
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DTargetInfo.cpp208 CFBranchLabelSchemeKind TargetInfo::getDefaultCFBranchLabelScheme() const { in getDefaultCFBranchLabelScheme()
215 const CFBranchLabelSchemeKind Scheme, DiagnosticsEngine &Diags) const { in checkCFBranchLabelSchemeSupported()
216 if (Scheme != CFBranchLabelSchemeKind::Default) in checkCFBranchLabelSchemeSupported()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp1767 case CFBranchLabelSchemeKind::Default: in GenerateCodeGenArgs()
1770 case CFBranchLabelSchemeKind::Kind: \ in GenerateCodeGenArgs()
2139 llvm::StringSwitch<CFBranchLabelSchemeKind>(A->getValue()) in ParseCodeGenArgs()
2141 .Case(#FlagVal, CFBranchLabelSchemeKind::Kind) in ParseCodeGenArgs()
2143 .Default(CFBranchLabelSchemeKind::Default); in ParseCodeGenArgs()
2144 if (Scheme != CFBranchLabelSchemeKind::Default) in ParseCodeGenArgs()
4193 llvm::StringSwitch<CFBranchLabelSchemeKind>(A->getValue()) in ParseLangArgs()
4195 .Case(#FlagVal, CFBranchLabelSchemeKind::Kind) in ParseLangArgs()
4197 .Default(CFBranchLabelSchemeKind::Default); in ParseLangArgs()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp1286 if (Scheme == CFBranchLabelSchemeKind::Default) in Release()