Home
last modified time | relevance | path

Searched refs:PBP (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DAArch64TargetParser.cpp234 bool AArch64::parseBranchProtection(StringRef Spec, ParsedBranchProtection &PBP, in parseBranchProtection() argument
236 PBP = {"none", "a_key", false}; in parseBranchProtection()
241 PBP.Scope = "non-leaf"; in parseBranchProtection()
242 PBP.BranchTargetEnforcement = true; in parseBranchProtection()
251 PBP.BranchTargetEnforcement = true; in parseBranchProtection()
255 PBP.Scope = "non-leaf"; in parseBranchProtection()
259 PBP.Scope = "all"; in parseBranchProtection()
261 PBP.Key = "b_key"; in parseBranchProtection()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
H A DAArch64.cpp123 llvm::AArch64::ParsedBranchProtection PBP; in validateBranchProtection() local
124 if (!llvm::AArch64::parseBranchProtection(Spec, PBP, Err)) in validateBranchProtection()
128 llvm::StringSwitch<LangOptions::SignReturnAddressScopeKind>(PBP.Scope) in validateBranchProtection()
133 if (PBP.Key == "a_key") in validateBranchProtection()
138 BPI.BranchTargetEnforcement = PBP.BranchTargetEnforcement; in validateBranchProtection()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DAArch64TargetParser.h143 bool parseBranchProtection(StringRef Spec, ParsedBranchProtection &PBP,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
H A DClang.cpp1799 llvm::AArch64::ParsedBranchProtection PBP; in AddAArch64TargetArgs() local
1800 if (!llvm::AArch64::parseBranchProtection(A->getValue(), PBP, Err)) in AddAArch64TargetArgs()
1803 Scope = PBP.Scope; in AddAArch64TargetArgs()
1804 Key = PBP.Key; in AddAArch64TargetArgs()
1805 IndirectBranches = PBP.BranchTargetEnforcement; in AddAArch64TargetArgs()