Home
last modified time | relevance | path

Searched refs:getDerived (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DTreeTransform.h132 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() function
135 const Derived &getDerived() const { in getDerived() function
201 OldLocation = Self.getDerived().getBaseLocation(); in TemporaryBase()
202 OldEntity = Self.getDerived().getBaseEntity(); in TemporaryBase()
205 Self.getDerived().setBase(Location, Entity); in TemporaryBase()
209 Self.getDerived().setBase(OldLocation, OldEntity); in ~TemporaryBase()
490 return getDerived().TransformDecl(Loc, D); in TransformDefinition()
503 return cast_or_null<NamedDecl>(getDerived().TransformDecl(Loc, D)); in TransformFirstQualifierInScope()
631 getDerived().getBaseLocation()); in InventTypeSourceInfo()
1050 TemplateName InstName = getDerived().RebuildTemplateName( in RebuildDependentTemplateSpecializationType()
[all …]
H A DSemaDeclCXX.cpp7549 getDerived().visitSubobjects(Results, RD, ParamLvalType.getQualifiers()); in visit()
7554 Results.add(getDerived().visitExpandedSubobject( in visit()
7555 ParamLvalType, getDerived().getCompleteObject())); in visit()
7562 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() function in __anon26624a2b1f11::DefaultedComparisonVisitor
7573 if (Results.add(getDerived().visitSubobject( in visitSubobjects()
7575 getDerived().getBase(&Base)))) in visitSubobjects()
7595 if (Results.add(getDerived().visitSubobject( in visitSubobjects()
7596 FieldType, getDerived().getField(Field)))) in visitSubobjects()
7608 return getDerived().visitSubobjectArray(CAT->getElementType(), in visitSubobject()
7610 return getDerived().visitExpandedSubobject(Type, Subobj); in visitSubobject()
[all …]
H A DSemaTemplateInstantiate.cpp1490 Expr *TransformedExpr = getDerived().TransformExpr(LH->getValue()).get(); in TransformLoopHintAttr()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h2399 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived() function
2567 return getDerived().parseNestedName(State); in parseName()
2569 return getDerived().parseLocalName(State); in parseName()
2573 Node *S = getDerived().parseSubstitution(); in parseName()
2578 Node *TA = getDerived().parseTemplateArgs(State != nullptr); in parseName()
2585 Node *N = getDerived().parseUnscopedName(State); in parseName()
2591 Node *TA = getDerived().parseTemplateArgs(State != nullptr); in parseName()
2608 Node *Encoding = getDerived().parseEncoding(); in parseLocalName()
2624 Node *N = getDerived().parseName(State); in parseLocalName()
2630 Node *Entity = getDerived().parseName(State); in parseLocalName()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DIndirectThunks.h25 Derived &getDerived() { return *static_cast<Derived *>(this); } in getDerived() function
36 getDerived().doInitialization(M); in init()
45 assert(Name.startswith(getDerived().getThunkPrefix()) && in createThunkFunction()
88 if (!MF.getName().startswith(getDerived().getThunkPrefix())) { in run()
100 if (!getDerived().mayUseThunk(MF)) in run()
103 getDerived().insertThunks(MMI); in run()
109 getDerived().populateThunk(MF); in run()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DRecursiveASTVisitor.h59 if (!getDerived().CALL_EXPR) \
175 Derived &getDerived() { return *static_cast<Derived *>(this); }
200 if (!getDerived().TraverseDecl(D))
359 : getDerived().Traverse##NAME(static_cast<CLASS *>(VAR)))
379 bool WalkUpFromStmt(Stmt *S) { return getDerived().VisitStmt(S); }
400 bool WalkUpFromType(Type *T) { return getDerived().VisitType(T); }
421 bool WalkUpFromTypeLoc(TypeLoc TL) { return getDerived().VisitTypeLoc(TL); }
427 return getDerived().VisitUnqualTypeLoc(TL.getUnqualifiedLoc());
431 return getDerived().VisitUnqualTypeLoc(TL.getUnqualifiedLoc());
454 bool WalkUpFromDecl(Decl *D) { return getDerived().VisitDecl(D); }
[all …]
H A DLexicallyOrderedRecursiveASTVisitor.h91 if (!BaseType::getDerived().TraverseDecl(Child)) in TraverseDeclContextHelper()
107 if (!BaseType::getDerived().TraverseDecl(Child)) in TraverseDeclContextHelper()
147 assert(!BaseType::getDerived().shouldTraversePostOrder() && in TraverseAdditionalLexicallyNestedDeclarations()
151 if (!BaseType::getDerived().TraverseDecl(D)) in TraverseAdditionalLexicallyNestedDeclarations()
H A DEvaluatedExprVisitor.h89 return getDerived().VisitExpr(CE); in VisitCallExpr()
110 if (!getDerived().shouldVisitDiscardedStmt()) { in VisitIfStmt()
118 getDerived().VisitStmt(If); in VisitIfStmt()
121 ImplClass &getDerived() { return *static_cast<ImplClass *>(this); } in getDerived() function
H A DASTNodeTraverser.h76 return getDerived().doGetNodeDelegate(); in getNodeDelegate()
78 Derived &getDerived() { return *static_cast<Derived *>(this); } in getDerived() function
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DDirectedGraph.h42 return getDerived().isEqualTo(E.getDerived());
61 EdgeType &getDerived() { return *static_cast<EdgeType *>(this); } in getDerived() function
62 const EdgeType &getDerived() const { in getDerived() function
151 NodeType &getDerived() { return *static_cast<NodeType *>(this); } in getDerived() function
152 const NodeType &getDerived() const { in getDerived() function
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DClangDiagnosticsEmitter.cpp682 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived() function
723 return getDerived().Visit##T(static_cast<T##Piece *>(P)) in Visit()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExprConstant.cpp7261 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() function in __anondef1c1651611::ExprEvaluatorBase
7263 return getDerived().Success(V, E); in DerivedSuccess()
7266 return getDerived().ZeroInitialization(E); in DerivedZeroInitialization()
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DInternalsManual.rst3247 using ``getDerived().TransformYYY``. If all of the subexpressions and