/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | TreeTransform.h | 140 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 D | SemaTemplateInstantiate.cpp | 2105 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 D | SemaDeclCXX.cpp | 2547 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 D | SemaTemplateInstantiateDecl.cpp | 5113 getDerived().TransformDecl(TL.getNameLoc(), T->getDecl())); in InstantiateFunctionDefinition() 5117 QualType Result = getDerived().RebuildRecordType(NewDecl); in InstantiateFunctionDefinition()
|
H A D | SemaExpr.cpp | 5449 return getDerived().RebuildSourceLocExpr( in TransformSourceLocExpr()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 2690 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 D | IndirectThunks.h | 62 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 D | RecursiveASTVisitor.h | 62 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 D | LexicallyOrderedRecursiveASTVisitor.h | 91 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 D | EvaluatedExprVisitor.h | 89 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 D | ASTNodeTraverser.h | 90 return getDerived().doGetNodeDelegate(); in getNodeDelegate() 92 Derived &getDerived() { return *static_cast<Derived *>(this); } in getDerived() function
|
H A D | OpenACCClause.h | 853 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 D | DirectedGraph.h | 43 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 D | APISetVisitor.h | 28 if (!getDerived()->CALL_EXPR) \ 135 Derived *getDerived() { return static_cast<Derived *>(this); }; in getDerived() function
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangDiagnosticsEmitter.cpp | 690 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 D | CPlusPlusLanguage.cpp | 441 this->getDerived().reset(Mangled, std::forward<Ts>(Vals)...); in substitute()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 7654 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()
|