Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h140 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() function
143 const Derived &getDerived() const { in getDerived() function
209 OldLocation = Self.getDerived().getBaseLocation(); in TemporaryBase()
210 OldEntity = Self.getDerived().getBaseEntity(); in TemporaryBase()
213 Self.getDerived().setBase(Location, Entity); in TemporaryBase()
217 Self.getDerived().setBase(OldLocation, OldEntity); in ~TemporaryBase()
420 return getDerived().Transform##X##Attr(A); \
518 return getDerived().TransformDecl(Loc, D); in TransformDefinition()
531 return cast_or_null<NamedDecl>(getDerived().TransformDecl(Loc, D)); in TransformFirstQualifierInScope()
660 getDerived().getBaseLocation()); in InventTypeSourceInfo()
[all …]
H A DSemaTemplateInstantiate.cpp2105 ExprResult Res = getDerived().TransformExpr(AA->getAssumption()); in TransformCXXAssumeAttr()
2120 Expr *TransformedExpr = getDerived().TransformExpr(LH->getValue()).get(); in TransformLoopHintAttr()
2164 Expr *TransformedExpr = getDerived().TransformExpr(CA->getAlignment()).get(); in TransformCodeAlignAttr()
2616 if (getDerived().TransformFunctionTypeParams( in TransformRequiresTypeParams()
2626 return getDerived().RebuildRequiresExpr(KWLoc, Body, RE->getLParenLoc(), in TransformRequiresTypeParams()
H A DSemaDeclCXX.cpp2547 if (!getDerived().TraverseStmt(A)) in DiagnoseImmediateEscalatingReason()
7858 getDerived().visitSubobjects(Results, RD, ParamLvalType.getQualifiers()); in visit()
7863 Results.add(getDerived().visitExpandedSubobject( in visit()
7864 ParamLvalType, getDerived().getCompleteObject())); in visit()
7871 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() function in __anon42c808801f11::DefaultedComparisonVisitor
7882 if (Results.add(getDerived().visitSubobject( in visitSubobjects()
7884 getDerived().getBase(&Base)))) in visitSubobjects()
7908 if (Results.add(getDerived().visitSubobject( in visitSubobjects()
7909 FieldType, getDerived().getField(Field)))) in visitSubobjects()
7921 return getDerived() in visitSubobject()
9182 Derived &getDerived() { return static_cast<Derived&>(*this); } getDerived() function
[all...]
H A DSemaTemplateInstantiateDecl.cpp5113 getDerived().TransformDecl(TL.getNameLoc(), T->getDecl())); in InstantiateFunctionDefinition()
5117 QualType Result = getDerived().RebuildRecordType(NewDecl); in InstantiateFunctionDefinition()
H A DSemaExpr.cpp5449 return getDerived().RebuildSourceLocExpr( in TransformSourceLocExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h2690 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived() function
2927 return getDerived().parseNestedName(State); in parseName()
2929 return getDerived().parseLocalName(State); in parseName()
2934 Result = getDerived().parseUnscopedName(State, &IsSubst); in parseName()
2943 Node *TA = getDerived().parseTemplateArgs(State != nullptr); in parseName()
2964 Node *Encoding = getDerived().parseEncoding(); in parseLocalName()
2984 Node *N = getDerived().parseName(State); in parseLocalName()
2990 Node *Entity = getDerived().parseName(State); in parseLocalName()
3015 Node *S = getDerived().parseSubstitution(); in parseUnscopedName()
3029 Res = getDerived().parseUnqualifiedName(State, Std, Module); in parseUnscopedName()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DIndirectThunks.h62 Derived &getDerived() { return *static_cast<Derived *>(this); } in getDerived() function
112 getDerived().doInitialization(M); in init()
122 assert(Name.starts_with(getDerived().getThunkPrefix()) && in createThunkFunction()
168 if (!MF.getName().starts_with(getDerived().getThunkPrefix())) { in run()
170 if (!getDerived().mayUseThunk(MF)) in run()
177 InsertedThunks |= getDerived().insertThunks(MMI, MF, InsertedThunks); in run()
182 getDerived().populateThunk(MF); in run()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DRecursiveASTVisitor.h62 if (!getDerived().CALL_EXPR) \
165 Derived &getDerived() { return *static_cast<Derived *>(this); }
190 return getDerived().TraverseDecl(AST.getTranslationUnitDecl());
354 : getDerived().Traverse##NAME(static_cast<CLASS *>(VAR)))
374 bool WalkUpFromStmt(Stmt *S) { return getDerived().VisitStmt(S); }
395 bool WalkUpFromType(Type *T) { return getDerived().VisitType(T); }
416 bool WalkUpFromTypeLoc(TypeLoc TL) { return getDerived().VisitTypeLoc(TL); }
422 return getDerived().VisitUnqualTypeLoc(TL.getUnqualifiedLoc());
426 return getDerived().VisitUnqualTypeLoc(TL.getUnqualifiedLoc());
449 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.h90 return getDerived().doGetNodeDelegate(); in getNodeDelegate()
92 Derived &getDerived() { return *static_cast<Derived *>(this); } in getDerived() function
H A DOpenACCClause.h853 Impl &getDerived() { return static_cast<Impl &>(*this); } in getDerived() function
885 return getDerived().Visit##CLAUSE_NAME##Clause(Clause); \
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DDirectedGraph.h43 return getDerived().isEqualTo(E.getDerived());
62 EdgeType &getDerived() { return *static_cast<EdgeType *>(this); } in getDerived() function
63 const EdgeType &getDerived() const { in getDerived() function
152 NodeType &getDerived() { return *static_cast<NodeType *>(this); } in getDerived() function
153 const NodeType &getDerived() const { in getDerived() function
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/Serialization/
H A DAPISetVisitor.h28 if (!getDerived()->CALL_EXPR) \
135 Derived *getDerived() { return static_cast<Derived *>(this); }; in getDerived() function
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangDiagnosticsEmitter.cpp690 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived() function
731 return getDerived().Visit##T(static_cast<T##Piece *>(P)) in Visit()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCPlusPlusLanguage.cpp441 this->getDerived().reset(Mangled, std::forward<Ts>(Vals)...); in substitute()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp7654 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() function in __anonfb577fba1711::ExprEvaluatorBase
7656 return getDerived().Success(V, E); in DerivedSuccess()
7659 return getDerived().ZeroInitialization(E); in DerivedZeroInitialization()