Home
last modified time | relevance | path

Searched refs:TypeCoupledDeclRefInfo (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h214 TypeCoupledDeclRefInfo readTypeCoupledDeclRefInfo();
H A DASTRecordWriter.h156 void writeTypeCoupledDeclRefInfo(TypeCoupledDeclRefInfo Info) { in writeTypeCoupledDeclRefInfo()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp450 [](const TypeCoupledDeclRefInfo &Info) { in referencesFieldDecls()
3973 TypeCoupledDeclRefInfo::TypeCoupledDeclRefInfo(ValueDecl *D, bool Deref) in TypeCoupledDeclRefInfo() function in TypeCoupledDeclRefInfo
3976 bool TypeCoupledDeclRefInfo::isDeref() const { in isDeref()
3979 ValueDecl *TypeCoupledDeclRefInfo::getDecl() const { return Data.getPointer(); } in getDecl()
3980 unsigned TypeCoupledDeclRefInfo::getInt() const { return Data.getInt(); } in getInt()
3981 void *TypeCoupledDeclRefInfo::getOpaqueValue() const { in getOpaqueValue()
3984 bool TypeCoupledDeclRefInfo::operator==( in operator ==()
3985 const TypeCoupledDeclRefInfo &Other) const { in operator ==()
3988 void TypeCoupledDeclRefInfo::setFromOpaqueValue(void *V) { in setFromOpaqueValue()
3998 bool OrNull, ArrayRef<TypeCoupledDeclRefInfo> CoupledDecls) in CountAttributedType()
H A DASTContext.cpp3699 ArrayRef<TypeCoupledDeclRefInfo> DependentDecls) const { in getCountAttributedType()
3712 size_t Size = CountAttributedType::totalSizeToAlloc<TypeCoupledDeclRefInfo>( in getCountAttributedType()
14526 ArrayRef<clang::TypeCoupledDeclRefInfo> CDX = DX->getCoupledDecls(); in getCommonSugarTypeNode()
H A DASTImporter.cpp1785 SmallVector<TypeCoupledDeclRefInfo, 1> CoupledDecls; in VisitCountAttributedType()
1786 for (const TypeCoupledDeclRefInfo &TI : T->dependent_decls()) { in VisitCountAttributedType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h3284 class TypeCoupledDeclRefInfo {
3299 TypeCoupledDeclRefInfo(ValueDecl *D = nullptr, bool Deref = false);
3305 bool operator==(const TypeCoupledDeclRefInfo &Other) const;
3320 ArrayRef<TypeCoupledDeclRefInfo> Decls; // stored in trailing objects
3328 using decl_iterator = const TypeCoupledDeclRefInfo *;
3340 ArrayRef<TypeCoupledDeclRefInfo> getCoupledDecls() const {
3364 TypeCoupledDeclRefInfo> {
3376 ArrayRef<TypeCoupledDeclRefInfo> CoupledDecls);
3378 unsigned numTrailingObjects(OverloadToken<TypeCoupledDeclRefInfo>) const {
H A DTypeProperties.td41 def : Property<"CoupledDecls", Array<TypeCoupledDeclRefInfo>> {
H A DPropertiesBase.td150 def TypeCoupledDeclRefInfo : PropertyType;
H A DASTContext.h1518 ArrayRef<TypeCoupledDeclRefInfo> DependentDecls) const;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp9659 llvm::SmallVectorImpl<TypeCoupledDeclRefInfo> &Decls) { in BuildTypeCoupledDecls()
9662 Decls.push_back(TypeCoupledDeclRefInfo(CountDecl, /*IsDref*/ false)); in BuildTypeCoupledDecls()
9671 llvm::SmallVector<TypeCoupledDeclRefInfo, 1> Decls; in BuildCountAttributedArrayOrPointerType()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp9833 TypeCoupledDeclRefInfo ASTRecordReader::readTypeCoupledDeclRefInfo() { in readTypeCoupledDeclRefInfo()
9834 return TypeCoupledDeclRefInfo(readDeclAs<ValueDecl>(), readBool()); in readTypeCoupledDeclRefInfo()