Home
last modified time | relevance | path

Searched refs:TagT (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DPointerSumType.h35 template <typename TagT, typename... MemberTs> struct PointerSumTypeHelper;
70 template <typename TagT, typename... MemberTs> class PointerSumType {
71 using HelperT = detail::PointerSumTypeHelper<TagT, MemberTs...>;
99 template <TagT N>
108 template <TagT N>
119 TagT getTag() const { in getTag()
120 return static_cast<TagT>(getOpaqueValue() & HelperT::TagMask); in getTag()
123 template <TagT N> bool is() const { return N == getTag(); } in is()
125 template <TagT N> typename HelperT::template Lookup<N>::PointerT get() const { in get()
130 template <TagT N>
[all …]
H A Dilist_node_options.h159 class TagT, bool HasIteratorBits, class ParentTy>
170 typedef TagT tag;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMemoryModelRelaxationAnnotations.h48 using TagT = std::pair<StringRef, StringRef>;
49 using SetT = DenseSet<TagT>;
73 static MDTuple *getTagMD(LLVMContext &Ctx, const TagT &T) { in getTagMD()
79 static MDTuple *getMD(LLVMContext &Ctx, ArrayRef<TagT> Tags);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMemoryModelRelaxationAnnotations.cpp66 ArrayRef<MMRAMetadata::TagT> Tags) { in getMD()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp7454 if (const clang::TagType *TagT = in AddFieldToRecordType() local
7457 llvm::dyn_cast<clang::RecordDecl>(TagT->getDecl())) in AddFieldToRecordType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCodeComplete.cpp2026 if (const TagType *TagT = dyn_cast<TagType>(T)) in GetCompletionTypeString() local
2027 if (TagDecl *Tag = TagT->getDecl()) in GetCompletionTypeString()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp9813 if (const TagType *TagT = dyn_cast<TagType>(TD->getTypeForDecl())) { in finishPendingActions() local
9815 const_cast<TagType*>(TagT)->decl = TD; in finishPendingActions()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp18502 SmallVector<MMRAMetadata::TagT, 3> MMRAs; in AddAMDGPUFenceAddressSpaceMMRA()