Home
last modified time | relevance | path

Searched refs:TypeOfType (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h534 struct CanProxyAdaptor<TypeOfType> : public CanProxyBase<TypeOfType> {
H A DTypeProperties.td431 let Class = TypeOfType in {
H A DRecursiveASTVisitor.h1099 DEF_TRAVERSE_TYPE(TypeOfType, { TRY_TO(TraverseType(T->getUnmodifiedType())); })
1401 DEF_TRAVERSE_TYPELOC(TypeOfType, {
H A DType.h2118 friend class TypeOfType;
5930 class TypeOfType : public Type {
5936 TypeOfType(const ASTContext &Context, QualType T, QualType Can,
H A DTypeLoc.h2107 : public TypeofLikeTypeLoc<TypeOfTypeLoc, TypeOfType, TypeOfTypeLocInfo> {
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td87 def TypeOfType : TypeNode<Type>, NeverCanonicalUnlessDependent;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTypeLoc.cpp535 TypeofLikeTypeLoc<TypeOfTypeLoc, TypeOfType, TypeOfTypeLocInfo> in initializeLocal()
H A DTypePrinter.cpp1267 void TypePrinter::printTypeOfBefore(const TypeOfType *T, raw_ostream &OS) { in printTypeOfBefore()
1275 void TypePrinter::printTypeOfAfter(const TypeOfType *T, raw_ostream &OS) {} in printTypeOfAfter()
H A DASTStructuralEquivalence.cpp1241 cast<TypeOfType>(T1)->getUnmodifiedType(), in IsStructurallyEquivalent()
1242 cast<TypeOfType>(T2)->getUnmodifiedType())) in IsStructurallyEquivalent()
H A DODRHash.cpp1227 void VisitTypeOfType(const TypeOfType *T) { in VisitTypeOfType()
H A DType.cpp4112 TypeOfType::TypeOfType(const ASTContext &Context, QualType T, QualType Can, in TypeOfType() function in TypeOfType
4123 QualType TypeOfType::desugar() const { in desugar()
H A DASTContext.cpp6474 auto *tot = new (*this, alignof(TypeOfType)) in getTypeOfType()
6475 TypeOfType(*this, tofType, Canonical, Kind); in getTypeOfType()
14479 if (cast<TypeOfType>(X)->getKind() == cast<TypeOfType>(Y)->getKind() && in getCommonSugarTypeNode()
14480 cast<TypeOfType>(X)->getKind() == TypeOfKind::Unqualified) in getCommonSugarTypeNode()
H A DMicrosoftMangle.cpp3666 void MicrosoftCXXNameMangler::mangleType(const TypeOfType *T, Qualifiers, in mangleType()
H A DItaniumMangle.cpp4551 void CXXNameMangler::mangleType(const TypeOfType *T) { in mangleType()
H A DASTImporter.cpp1652 ExpectedType ASTNodeImporter::VisitTypeOfType(const TypeOfType *T) { in VisitTypeOfType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp4418 else if (const TypeOfType *TP = dyn_cast<TypeOfType>(DT)) in CheckObjCConversion()
H A DSemaTemplateDeduction.cpp6971 MarkUsedTemplateParameters(Ctx, cast<TypeOfType>(T)->getUnmodifiedType(), in MarkUsedTemplateParameters()
H A DSemaTemplate.cpp6160 bool UnnamedLocalNoLinkageFinder::VisitTypeOfType(const TypeOfType* T) { in VisitTypeOfType()
H A DTreeTransform.h6809 TypeOfKind Kind = Result->castAs<TypeOfType>()->getKind(); in TransformTypeOfType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp3839 T = cast<TypeOfType>(T)->getUnmodifiedType(); in UnwrapTypeForDebugInfo()