Home
last modified time | relevance | path

Searched refs:PointerAuthContent (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h640 return findPointerAuthContent(T) != PointerAuthContent::None; in containsAddressDiscriminatedPointerAuth()
651 return findPointerAuthContent(T) != PointerAuthContent::None; in containsNonRelocatablePointerAuth()
659 enum class PointerAuthContent : uint8_t { enum
669 PointerAuthContent findPointerAuthContent(QualType T);
670 llvm::DenseMap<const RecordDecl *, PointerAuthContent>
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp1724 ASTContext::PointerAuthContent ASTContext::findPointerAuthContent(QualType T) { in findPointerAuthContent()
1729 return PointerAuthContent::None; in findPointerAuthContent()
1732 return PointerAuthContent::AddressDiscriminatedData; in findPointerAuthContent()
1735 return PointerAuthContent::None; in findPointerAuthContent()
1741 PointerAuthContent Result = PointerAuthContent::None; in findPointerAuthContent()
1743 auto SaveResultAndReturn = [&]() -> PointerAuthContent { in findPointerAuthContent()
1751 auto ShouldContinueAfterUpdate = [&](PointerAuthContent NewResult) { in findPointerAuthContent()
1752 static_assert(PointerAuthContent::None < in findPointerAuthContent()
1753 PointerAuthContent::AddressDiscriminatedVTable); in findPointerAuthContent()
1754 static_assert(PointerAuthContent::AddressDiscriminatedVTable < in findPointerAuthContent()
[all …]