| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TreeTransform.h | 145 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() function 148 const Derived &getDerived() const { in getDerived() function 214 OldLocation = Self.getDerived().getBaseLocation(); in TemporaryBase() 215 OldEntity = Self.getDerived().getBaseEntity(); in TemporaryBase() 218 Self.getDerived().setBase(Location, Entity); in TemporaryBase() 222 Self.getDerived().setBase(OldLocation, OldEntity); in ~TemporaryBase() 426 return getDerived().Transform##X##Attr(A); \ 524 return getDerived().TransformDecl(Loc, D); in TransformDefinition() 537 return cast_or_null<NamedDecl>(getDerived().TransformDecl(Loc, D)); in TransformFirstQualifierInScope() 666 getDerived().getBaseLocation()); in InventTypeSourceInfo() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 2259 ExprResult Res = getDerived().TransformExpr(Arg); in TransformAnnotateAttr() 2269 ExprResult Res = getDerived().TransformExpr(AA->getAssumption()); in TransformCXXAssumeAttr() 2291 Expr *TransformedExpr = getDerived().TransformExpr(LH->getValue()).get(); in TransformLoopHintAttr() 2335 Expr *TransformedExpr = getDerived().TransformExpr(CA->getAlignment()).get(); in TransformCodeAlignAttr() 2798 if (getDerived().TransformFunctionTypeParams( in TransformRequiresTypeParams() 2808 return getDerived().RebuildRequiresExpr(KWLoc, Body, RE->getLParenLoc(), in TransformRequiresTypeParams()
|
| H A D | SemaDeclCXX.cpp | 8023 getDerived().visitSubobjects(Results, RD, ParamLvalType.getQualifiers()); in visit() 8028 Results.add(getDerived().visitExpandedSubobject( in visit() 8029 ParamLvalType, getDerived().getCompleteObject())); in visit() 8036 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() function in __anon42c808802011::DefaultedComparisonVisitor 8047 if (Results.add(getDerived().visitSubobject( in visitSubobjects() 8049 getDerived().getBase(&Base)))) in visitSubobjects() 8073 if (Results.add(getDerived().visitSubobject( in visitSubobjects() 8074 FieldType, getDerived().getField(Field)))) in visitSubobjects() 8086 return getDerived().visitSubobjectArray(CAT->getElementType(), in visitSubobject() 8088 return getDerived().visitExpandedSubobject(Type, Subobj); in visitSubobject() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 5753 getDerived().TransformDecl(TL.getNameLoc(), T->getDecl())); in InstantiateFunctionDefinition() 5757 QualType Result = getDerived().RebuildRecordType(NewDecl); in InstantiateFunctionDefinition()
|
| H A D | SemaExpr.cpp | 5550 return getDerived().RebuildSourceLocExpr( in TransformSourceLocExpr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 2827 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived() function 3064 return getDerived().parseNestedName(State); in parseName() 3066 return getDerived().parseLocalName(State); in parseName() 3071 Result = getDerived().parseUnscopedName(State, &IsSubst); in parseName() 3080 Node *TA = getDerived().parseTemplateArgs(State != nullptr); in parseName() 3101 Node *Encoding = getDerived().parseEncoding(); in parseLocalName() 3121 Node *N = getDerived().parseName(State); in parseLocalName() 3127 Node *Entity = getDerived().parseName(State); in parseLocalName() 3152 Node *S = getDerived().parseSubstitution(); in parseUnscopedName() 3166 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 | 64 if (!getDerived().CALL_EXPR) \ 167 Derived &getDerived() { return *static_cast<Derived *>(this); } 192 return getDerived().TraverseDecl(AST.getTranslationUnitDecl()); 356 : getDerived().Traverse##NAME(static_cast<CLASS *>(VAR))) 376 bool WalkUpFromStmt(Stmt *S) { return getDerived().VisitStmt(S); } 397 bool WalkUpFromType(Type *T) { return getDerived().VisitType(T); } 418 bool WalkUpFromTypeLoc(TypeLoc TL) { return getDerived().VisitTypeLoc(TL); } 424 return getDerived().VisitUnqualTypeLoc(TL.getUnqualifiedLoc()); 428 return getDerived().VisitUnqualTypeLoc(TL.getUnqualifiedLoc()); 451 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 | OpenACCClause.h | 1272 Impl &getDerived() { return static_cast<Impl &>(*this); } in getDerived() function 1287 getDerived().Visit##CLAUSE_NAME##Clause( \ in Visit() 1292 getDerived().Visit##CLAUSE_NAME##Clause( \ in Visit() 1306 return getDerived().VisitClause(Clause); \
|
| H A D | ASTNodeTraverser.h | 90 return getDerived().doGetNodeDelegate(); in getNodeDelegate() 92 Derived &getDerived() { return *static_cast<Derived *>(this); } in getDerived() function
|
| /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 | 578 this->getDerived().reset(Mangled, std::forward<Ts>(Vals)...); in substitute()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 7992 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() function in __anonfb577fba1811::ExprEvaluatorBase 7994 return getDerived().Success(V, E); in DerivedSuccess() 7997 return getDerived().ZeroInitialization(E); in DerivedZeroInitialization()
|