Home
last modified time | relevance | path

Searched refs:CountAttributedType (Results 1 – 16 of 16) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaBoundsSafety.cpp18 static CountAttributedType::DynamicCountPointerKind
21 return OrNull ? CountAttributedType::SizedByOrNull in getCountAttrKind()
22 : CountAttributedType::SizedBy; in getCountAttrKind()
23 return OrNull ? CountAttributedType::CountedByOrNull in getCountAttrKind()
24 : CountAttributedType::CountedBy; in getCountAttrKind()
HDTreeTransform.h7387 const CountAttributedType *OldTy = TL.getTypePtr(); in TransformCountAttributedType()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDTypeNodes.td113 def CountAttributedType : TypeNode<BoundsAttributedType>, NeverCanonical;
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDType.cpp411 void CountAttributedType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
598 template <> const CountAttributedType *Type::getAs() const { in getAs()
599 return getAsSugar<CountAttributedType>(this); in getAs()
695 return getAs<CountAttributedType>(); in isCountAttributedType()
3844 CountAttributedType::CountAttributedType( in CountAttributedType() function in CountAttributedType
HDTypePrinter.cpp1775 static void printCountAttributedImpl(const CountAttributedType *T, in printCountAttributedImpl()
1792 void TypePrinter::printCountAttributedBefore(const CountAttributedType *T, in printCountAttributedBefore()
1799 void TypePrinter::printCountAttributedAfter(const CountAttributedType *T, in printCountAttributedAfter()
HDASTStructuralEquivalence.cpp1084 cast<CountAttributedType>(T1)->desugar(), in IsStructurallyEquivalent()
1085 cast<CountAttributedType>(T2)->desugar())) in IsStructurallyEquivalent()
HDASTContext.cpp2389 return getTypeInfo(cast<CountAttributedType>(T)->desugar().getTypePtr()); in getTypeInfoImpl()
3475 CountAttributedType::Profile(ID, WrappedTy, CountExpr, CountInBytes, OrNull); in getCountAttributedType()
3478 CountAttributedType *CATy = in getCountAttributedType()
3484 size_t Size = CountAttributedType::totalSizeToAlloc<TypeCoupledDeclRefInfo>( in getCountAttributedType()
3486 CATy = (CountAttributedType *)Allocate(Size, TypeAlignment); in getCountAttributedType()
3487 new (CATy) CountAttributedType(WrappedTy, CanonTy, CountExpr, CountInBytes, in getCountAttributedType()
13698 const auto *DX = cast<CountAttributedType>(X), in getCommonSugarTypeNode()
13699 *DY = cast<CountAttributedType>(Y); in getCommonSugarTypeNode()
HDASTImporter.cpp1545 ASTNodeImporter::VisitCountAttributedType(const CountAttributedType *T) { in VisitCountAttributedType()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDType.h2230 friend class CountAttributedType;
2984 template <> const CountAttributedType *Type::getAs() const;
3266 class CountAttributedType final
3268 public llvm::TrailingObjects<CountAttributedType,
3279 CountAttributedType(QualType Wrapped, QualType Canon, Expr *CountExpr,
HDTypeProperties.td28 let Class = CountAttributedType in {
HDRecursiveASTVisitor.h1140 DEF_TRAVERSE_TYPE(CountAttributedType, {
1442 DEF_TRAVERSE_TYPELOC(CountAttributedType,
HDTypeLoc.h1140 CountAttributedType> {
HDASTContext.h257 mutable llvm::FoldingSet<CountAttributedType> CountAttributedTypes;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGDebugInfo.cpp3608 T = cast<CountAttributedType>(T)->desugar(); in UnwrapTypeForDebugInfo()
HDCGExpr.cpp1155 const auto *CAT = FD->getType()->getAs<CountAttributedType>(); in FindCountedByField()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
HDParseDecl.cpp4866 auto *CAT = VD->getType()->getAs<CountAttributedType>(); in DiagnoseCountAttributedTypeInUnnamedAnon()