Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DType.cpp368 DependentBitIntType::DependentBitIntType(bool IsUnsigned, Expr *NumBitsExpr) in DependentBitIntType() function in DependentBitIntType
373 bool DependentBitIntType::isUnsigned() const { in isUnsigned()
377 clang::Expr *DependentBitIntType::getNumBitsExpr() const { in getNumBitsExpr()
381 void DependentBitIntType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
2098 if (const auto *IT = dyn_cast<DependentBitIntType>(CanonicalType)) in isSignedIntegerType()
2117 if (const auto *IT = dyn_cast<DependentBitIntType>(CanonicalType)) in isSignedIntegerOrEnumerationType()
2148 if (const auto *IT = dyn_cast<DependentBitIntType>(CanonicalType)) in isUnsignedIntegerType()
2167 if (const auto *IT = dyn_cast<DependentBitIntType>(CanonicalType)) in isUnsignedIntegerOrEnumerationType()
H A DTypePrinter.cpp1295 void TypePrinter::printDependentBitIntBefore(const DependentBitIntType *T, in printDependentBitIntBefore()
1305 void TypePrinter::printDependentBitIntAfter(const DependentBitIntType *T, in printDependentBitIntAfter()
H A DASTStructuralEquivalence.cpp1366 const auto *Int1 = cast<DependentBitIntType>(T1); in IsStructurallyEquivalent()
1367 const auto *Int2 = cast<DependentBitIntType>(T2); in IsStructurallyEquivalent()
H A DASTContext.cpp4566 DependentBitIntType::Profile(ID, *this, IsUnsigned, NumBitsExpr); in getDependentBitIntType()
4569 if (DependentBitIntType *Existing = in getDependentBitIntType()
4573 auto *New = new (*this, alignof(DependentBitIntType)) in getDependentBitIntType()
4574 DependentBitIntType(IsUnsigned, NumBitsExpr); in getDependentBitIntType()
H A DMicrosoftMangle.cpp3538 void MicrosoftCXXNameMangler::mangleType(const DependentBitIntType *T, in mangleType()
H A DItaniumMangle.cpp4429 void CXXNameMangler::mangleType(const DependentBitIntType *T) { in mangleType()
H A DASTImporter.cpp1759 const clang::DependentBitIntType *T) { in VisitDependentBitIntType()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td113 def DependentBitIntType : TypeNode<Type>, AlwaysDependent;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DTypeProperties.td946 let Class = DependentBitIntType in {
H A DRecursiveASTVisitor.h1151 DEF_TRAVERSE_TYPE(DependentBitIntType,
1447 DEF_TRAVERSE_TYPELOC(DependentBitIntType, {
H A DTypeLoc.h2640 DependentBitIntType> {};
H A DASTContext.h246 mutable llvm::ContextualFoldingSet<DependentBitIntType, ASTContext &>
H A DType.h6745 class DependentBitIntType final : public Type, public llvm::FoldingSetNode {
6750 DependentBitIntType(bool IsUnsigned, Expr *NumBits);
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2207 const auto *IP = P->castAs<DependentBitIntType>(); in DeduceTemplateArgumentsByTypeMatch()
2226 if (const auto *IA = A->getAs<DependentBitIntType>()) { in DeduceTemplateArgumentsByTypeMatch()
6446 cast<DependentBitIntType>(T)->getNumBitsExpr(), in MarkUsedTemplateParameters()
H A DTreeTransform.h6739 const DependentBitIntType *EIT = TL.getTypePtr(); in TransformDependentBitIntType()
6759 if (isa<DependentBitIntType>(Result)) { in TransformDependentBitIntType()
H A DSemaTemplate.cpp6562 const DependentBitIntType *T) { in VisitDependentBitIntType()