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.h530 struct CanProxyAdaptor<TypeOfType> : public CanProxyBase<TypeOfType> {
H A DTypeProperties.td442 let Class = TypeOfType in {
H A DRecursiveASTVisitor.h1094 DEF_TRAVERSE_TYPE(TypeOfType, { TRY_TO(TraverseType(T->getUnmodifiedType())); })
1384 DEF_TRAVERSE_TYPELOC(TypeOfType, {
H A DType.h2106 friend class TypeOfType;
5718 class TypeOfType : public Type {
5724 TypeOfType(const ASTContext &Context, QualType T, QualType Can,
H A DTypeLoc.h2051 : 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.cpp532 TypeofLikeTypeLoc<TypeOfTypeLoc, TypeOfType, TypeOfTypeLocInfo> in initializeLocal()
H A DASTStructuralEquivalence.cpp1136 cast<TypeOfType>(T1)->getUnmodifiedType(), in IsStructurallyEquivalent()
1137 cast<TypeOfType>(T2)->getUnmodifiedType())) in IsStructurallyEquivalent()
H A DODRHash.cpp1199 void VisitTypeOfType(const TypeOfType *T) { in VisitTypeOfType()
H A DTypePrinter.cpp1225 void TypePrinter::printTypeOfBefore(const TypeOfType *T, raw_ostream &OS) { in printTypeOfBefore()
1233 void TypePrinter::printTypeOfAfter(const TypeOfType *T, raw_ostream &OS) {} in printTypeOfAfter()
H A DType.cpp3939 TypeOfType::TypeOfType(const ASTContext &Context, QualType T, QualType Can, in TypeOfType() function in TypeOfType
3950 QualType TypeOfType::desugar() const { in desugar()
H A DASTContext.cpp6055 auto *tot = new (*this, alignof(TypeOfType)) in getTypeOfType()
6056 TypeOfType(*this, tofType, Canonical, Kind); in getTypeOfType()
13668 if (cast<TypeOfType>(X)->getKind() == cast<TypeOfType>(Y)->getKind() && in getCommonSugarTypeNode()
13669 cast<TypeOfType>(X)->getKind() == TypeOfKind::Unqualified) in getCommonSugarTypeNode()
H A DMicrosoftMangle.cpp3558 void MicrosoftCXXNameMangler::mangleType(const TypeOfType *T, Qualifiers, in mangleType()
H A DItaniumMangle.cpp4334 void CXXNameMangler::mangleType(const TypeOfType *T) { in mangleType()
H A DASTImporter.cpp1421 ExpectedType ASTNodeImporter::VisitTypeOfType(const TypeOfType *T) { in VisitTypeOfType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp4428 else if (const TypeOfType *TP = dyn_cast<TypeOfType>(DT)) in CheckObjCConversion()
H A DSemaTemplateDeduction.cpp6581 MarkUsedTemplateParameters(Ctx, cast<TypeOfType>(T)->getUnmodifiedType(), in MarkUsedTemplateParameters()
H A DSemaTemplate.cpp5740 bool UnnamedLocalNoLinkageFinder::VisitTypeOfType(const TypeOfType* T) { in VisitTypeOfType()
H A DTreeTransform.h6582 TypeOfKind Kind = Result->castAs<TypeOfType>()->getKind(); in TransformTypeOfType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp3593 T = cast<TypeOfType>(T)->getUnmodifiedType(); in UnwrapTypeForDebugInfo()