| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | TypeLoc.cpp | 44 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 52 SourceRange TypeLoc::getLocalSourceRangeImpl(TypeLoc TL) { in getLocalSourceRangeImpl() 63 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 83 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 113 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 123 TypeLoc TypeLoc::getNextTypeLocImpl(TypeLoc TL) { in getNextTypeLocImpl() 158 void Visit##CLASS##TypeLoc(CLASS##TypeLoc dest) { \ 166 void TypeLoc::copy(TypeLoc other) { in copy() 276 bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 403 TypeLoc TypeLoc::IgnoreParensImpl(TypeLoc TL) { in IgnoreParensImpl() [all …]
|
| H A D | Comment.cpp | 116 static TypeLoc lookThroughTypedefOrTypeAliasLocs(TypeLoc &SrcTL) { in lookThroughTypedefOrTypeAliasLocs() 117 TypeLoc TL = SrcTL.IgnoreParens(); in lookThroughTypedefOrTypeAliasLocs() 144 static bool getFunctionTypeLoc(TypeLoc TL, FunctionTypeLoc &ResFTL) { in getFunctionTypeLoc() 145 TypeLoc PrevTL; in getFunctionTypeLoc() 168 TypeLoc TL = MaybeFunctionTSI->getTypeLoc().getUnqualifiedLoc(); in getFunctionTypeLoc() 295 TypeLoc TL = TSI->getTypeLoc().getUnqualifiedLoc(); in fill() 319 TypeLoc TL = TSI->getTypeLoc().getUnqualifiedLoc(); in fill() 340 TypeLoc TL = TSI->getTypeLoc().getUnqualifiedLoc(); in fill()
|
| H A D | ASTTypeTraits.cpp | 121 else if (const TypeLoc *TL = get<TypeLoc>()) in print() 149 if (const TypeLoc *TL = get<TypeLoc>()) in getSourceRange()
|
| H A D | NestedNameSpecifier.cpp | 455 TypeLoc TL(Qualifier->getAsType(), TypeData); in getLocalSourceRange() 464 TypeLoc NestedNameSpecifierLoc::getTypeLoc() const { in getTypeLoc() 467 return TypeLoc(); in getTypeLoc() 472 return TypeLoc(Qualifier->getAsType(), TypeData); in getTypeLoc() 574 TypeLoc TL, in Extend()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | TypeLocVisitor.h | 29 RetTy Visit(TypeLoc TyLoc) { in Visit() 33 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc); in Visit() 43 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc); in Visit() 50 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 55 RetTy VisitTypeLoc(TypeLoc TyLoc) { return RetTy(); } in VisitTypeLoc()
|
| H A D | TypeLoc.h | 50 class Class##TypeLoc; 57 class TypeLoc { 65 TypeLoc() = default; 79 TypeLoc& tl = t; in castAs() 91 TypeLoc& tl = t; in getAs() 213 friend bool operator==(const TypeLoc &LHS, const TypeLoc &RHS) { 217 friend bool operator!=(const TypeLoc &LHS, const TypeLoc &RHS) { 232 static TypeLoc getNextTypeLocImpl(TypeLoc TL); 233 static TypeLoc IgnoreParensImpl(TypeLoc TL); 259 friend class TypeLoc; [all …]
|
| H A D | ASTTypeTraits.h | 183 KIND_TO_KIND_ID(TypeLoc) 282 if (ASTNodeKind::getFromNodeKind<TypeLoc>().isSame(NodeKind)) { 283 auto TLA = getUnchecked<TypeLoc>(); 284 auto TLB = Other.getUnchecked<TypeLoc>(); 314 if (ASTNodeKind::getFromNodeKind<TypeLoc>().isSame(NodeKind)) 315 return getUnchecked<TypeLoc>() == Other.getUnchecked<TypeLoc>(); 343 if (ASTNodeKind::getFromNodeKind<TypeLoc>().isSame(Val.NodeKind)) { 344 auto TL = Val.getUnchecked<TypeLoc>(); 445 TypeLoc> Storage; 490 TypeLoc, void> : public ValueConverter<TypeLoc> {};
|
| H A D | TypeLocNodes.def | 1 //===-- TypeLocNodes.def - Metadata about TypeLoc wrappers ------*- C++ -*-===// 10 // This file defines the TypeLoc info database. Each node is 15 // TYPELOC(Class, Base) - A TypeLoc subclass. If UNQUAL_TYPELOC is 32 TYPELOC(Qualified, TypeLoc)
|
| H A D | NestedNameSpecifier.h | 37 class TypeLoc; variable 330 TypeLoc getTypeLoc() const; 397 void Extend(ASTContext &Context, SourceLocation TemplateKWLoc, TypeLoc TL,
|
| H A D | RecursiveASTVisitor.h | 220 bool TraverseTypeLoc(TypeLoc TL); 455 #define TYPELOC(CLASS, BASE) bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL); 460 bool WalkUpFromTypeLoc(TypeLoc TL) { return getDerived().VisitTypeLoc(TL); } 461 bool VisitTypeLoc(TypeLoc TL) { return true; } 476 bool WalkUpFrom##CLASS##TypeLoc(CLASS##TypeLoc TL) { \ 478 TRY_TO(Visit##CLASS##TypeLoc(TL)); \ 481 bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; } 687 bool RecursiveASTVisitor<Derived>::TraverseTypeLoc(TypeLoc TL) { 694 case TypeLoc::CLASS: \ 695 return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>()); [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | TypeLocBuilder.cpp | 19 void TypeLocBuilder::pushFullCopy(TypeLoc L) { in pushFullCopy() 23 SmallVector<TypeLoc, 4> TypeLocs; in pushFullCopy() 24 TypeLoc CurTL = L; in pushFullCopy() 31 TypeLoc CurTL = TypeLocs[e-i-1]; in pushFullCopy() 35 case TypeLoc::CLASS: { \ in pushFullCopy() 36 CLASS##TypeLoc NewTL = push<class CLASS##TypeLoc>(CurTL.getType()); \ in pushFullCopy() 63 TypeLoc TypeLocBuilder::pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment) { in pushImpl() 65 QualType TLast = TypeLoc(T, nullptr).getNextTypeLoc().getType(); in pushImpl() 160 assert(Capacity - Index == TypeLoc::getFullDataSizeForType(T) && in pushImpl()
|
| H A D | TypeLocBuilder.h | 67 void pushFullCopy(TypeLoc L); 97 TyLocType Loc = TypeLoc(T, nullptr).castAs<TyLocType>(); in push() 117 TypeLoc getTypeLocInContext(ASTContext &Context, QualType T) { in getTypeLocInContext() 125 return TypeLoc(T, Mem); in getTypeLocInContext() 130 TypeLoc pushImpl(QualType T, size_t LocalSize, unsigned LocalAlignment); 141 TypeLoc getTemporaryTypeLoc(QualType T) { in getTemporaryTypeLoc() 145 return TypeLoc(T, &Buffer[Index]); in getTemporaryTypeLoc()
|
| H A D | SemaTemplateVariadic.cpp | 153 bool TraverseTypeLoc(TypeLoc TL) { in TraverseTypeLoc() 495 void Sema::collectUnexpandedParameterPacks(TypeLoc TL, in collectUnexpandedParameterPacks() 1020 TypeLoc Pattern = Expansion.getPatternLoc(); in getTemplateArgumentPackExpansionPattern()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 110 SourceLocation StartLocationForType(TypeLoc TL) { in StartLocationForType() 123 SourceLocation EndLocationForType(TypeLoc TL) { in EndLocationForType() 125 while (TL.getTypeLocClass() == TypeLoc::Elaborated || in EndLocationForType() 126 TL.getTypeLocClass() == TypeLoc::Qualified) in EndLocationForType() 142 while (TL.getTypeLocClass() == TypeLoc::Qualified) in GetNestedNameForType() 353 bool VisitTypeLoc(TypeLoc Loc) { in VisitTypeLoc() 355 TypeLoc ParentTypeLoc; in VisitTypeLoc() 406 TypeLoc TargetLoc = Loc; in VisitTypeLoc() 413 TypeLoc TargetLoc = Loc; in VisitTypeLoc() 478 const TypeLoc *getParentTypeLoc(TypeLoc Loc) const { in getParentTypeLoc() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 127 else if (const TypeLoc *T = DynNode.get<TypeLoc>()) in findMatch() 179 bool TraverseTypeLoc(TypeLoc TypeLocNode) { in TraverseTypeLoc() 241 bool baseTraverse(TypeLoc TypeLocNode) { in baseTraverse() 388 bool TraverseTypeLoc(TypeLoc TypeNode); 491 } else if (auto *N = Node.get<TypeLoc>()) { in match() 604 void matchDispatch(const TypeLoc *Node) { in matchDispatch() 605 matchWithoutFilter(*Node, Matchers->TypeLoc); in matchDispatch() 877 bool MatchASTVisitor::TraverseTypeLoc(TypeLoc TypeLocNode) { in TraverseTypeLoc() 985 Matchers.TypeLoc.emplace_back(NodeMatch, Action); in addMatcher() 1012 } else if (NodeMatch.canConvertTo<TypeLoc>()) { in addDynamicMatcher() [all …]
|
| H A D | ASTMatchersInternal.cpp | 593 const internal::VariadicAllOfMatcher<TypeLoc> typeLoc; 792 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>, 793 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>> 797 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>, 798 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>>
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersMacros.h | 409 static TypeLoc (T::*value())() const { return &T::FunctionName##Loc; } \ 414 TypeLoc, \ 423 TypeLoc, \ 434 static TypeLoc (T::*value())() const { return &T::FunctionName##Loc; } \ 438 TypeLoc, \
|
| H A D | ASTMatchersInternal.h | 926 std::is_same<T, TypeLoc>::value || 1002 std::is_base_of<TypeLoc, T>::value || in matchesChildOf() 1018 std::is_base_of<TypeLoc, T>::value || in matchesDescendantOf() 1034 std::is_base_of<TypeLoc, T>::value, in matchesAncestorOf() 1098 Type, TypeLoc, CXXCtorInitializer>; 1609 class TypeLocTypeMatcher : public WrapperMatcherInterface<TypeLoc> { 1614 bool matches(const TypeLoc &Node, ASTMatchFinder *Finder, 1653 explicit TypeLocTraverseMatcher(const Matcher<TypeLoc> &InnerMatcher, 1654 TypeLoc (T::*TraverseFunction)() const) 1660 TypeLoc NextNode = (Node.*TraverseFunction)(); [all …]
|
| H A D | ASTMatchers.h | 148 using TypeLocMatcher = internal::Matcher<TypeLoc>; 245 AST_POLYMORPHIC_SUPPORTED_TYPES(Decl, Stmt, TypeLoc)) { in AST_POLYMORPHIC_MATCHER() argument 266 AST_POLYMORPHIC_SUPPORTED_TYPES(Decl, Stmt, TypeLoc)) { in AST_POLYMORPHIC_MATCHER() argument 2415 extern const internal::VariadicAllOfMatcher<TypeLoc> typeLoc; 2796 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>, 2797 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>> 2813 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>, 2814 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>> 5119 AST_MATCHER_FUNCTION_P_OVERLOAD(internal::BindableMatcher<TypeLoc>, loc, 5121 return internal::BindableMatcher<TypeLoc>( [all …]
|
| H A D | ASTMatchFinder.h | 212 std::vector<std::pair<TypeLocMatcher, MatchCallback *>> TypeLoc; member
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexingContext.h | 33 class TypeLoc; variable 104 void indexTypeLoc(TypeLoc TL, const NamedDecl *Parent,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | TransARCAssign.cpp | 61 TypeLoc TLoc = var->getTypeSourceInfo()->getTypeLoc(); in VisitBinaryOperator()
|
| H A D | TransGCAttrs.cpp | 64 TypeLoc TL = TInfo->getTypeLoc(); in lookForAttribute() 241 TypeLoc TL = TInfo->getTypeLoc(); in checkAllAtProps()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 87 bool VisitTypeLoc(const TypeLoc Loc) { in VisitTypeLoc()
|
| /freebsd-12.1/contrib/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 423 LocTy TypeLoc = Lex.getLoc(); in ParseUnnamedType() local 432 if (ParseStructDefinition(TypeLoc, "", in ParseUnnamedType() 2256 SMLoc TypeLoc = Lex.getLoc(); in ParseType() local 2495 LocTy TypeLoc = Lex.getLoc(); in ParseArgumentList() local 2526 TypeLoc = Lex.getLoc(); in ParseArgumentList() 2699 LocTy TypeLoc = Lex.getLoc(); in ParseArrayVectorType() local 5726 SMLoc TypeLoc = Lex.getLoc(); in ParseRet() local 6320 LocTy TypeLoc; in ParseVA_Arg() local 6323 ParseType(EltTy, TypeLoc)) in ParseVA_Arg() 6391 Type *Ty = nullptr; LocTy TypeLoc; in ParsePHI() local [all …]
|