| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | TreeTransform.h | 135 const Derived &getDerived() const { in getDerived() function 4215 !getDerived().AlwaysRebuild()) in TransformNestedNameSpecifierLoc() 5006 if (getDerived().AlwaysRebuild() || in TransformDecayedType() 5035 if (getDerived().AlwaysRebuild() || in TransformPointerType() 5061 if (getDerived().AlwaysRebuild() || in TransformBlockPointerType() 5090 if (getDerived().AlwaysRebuild() || in TransformReferenceType() 5157 if (getDerived().AlwaysRebuild() || in TransformMemberPointerType() 5203 if (getDerived().AlwaysRebuild() || in TransformConstantArrayType() 7000 return getDerived() in TransformDependentTemplateSpecializationType() 7515 return getDerived().RebuildIfStmt( in TransformIfStmt() [all …]
|
| H A D | SemaDeclCXX.cpp | 7662 Results.add(getDerived().visitExpandedSubobject( in visit() 7663 ParamLvalType, getDerived().getCompleteObject())); in visit() 7681 if (Results.add(getDerived().visitSubobject( in visitSubobjects() 7683 getDerived().getBase(&Base)))) in visitSubobjects() 7703 if (Results.add(getDerived().visitSubobject( in visitSubobjects() 7704 FieldType, getDerived().getField(Field)))) in visitSubobjects() 7718 return getDerived().visitExpandedSubobject(Type, Subobj); in visitSubobject() 7723 return getDerived().visitSubobject(Type, Subobj); in visitSubobjectArray() 8972 getDerived().visitBase(&B)) in visit() 8977 if (getDerived().visitBase(&B)) in visit() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 5008 getDerived().TransformDecl(TL.getNameLoc(), T->getDecl())); in InstantiateFunctionDefinition() 5012 QualType Result = getDerived().RebuildRecordType(NewDecl); in InstantiateFunctionDefinition()
|
| H A D | SemaTemplateInstantiate.cpp | 1503 Expr *TransformedExpr = getDerived().TransformExpr(LH->getValue()).get(); in TransformLoopHintAttr()
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScheduleTreeTransform.h | 30 const Derived &getDerived() const { in getDerived() function 63 return getDerived().visitExtension( in visit() 75 return getDerived().visitSingleChild(std::move(Domain), in visitDomain() 80 return getDerived().visitSingleChild(std::move(Band), in visitBand() 85 return getDerived().visitMultiChild(std::move(Sequence), in visitSequence() 90 return getDerived().visitMultiChild(std::move(Set), in visitSet() 99 return getDerived().visitSingleChild(std::move(Mark), in visitMark() 109 return getDerived().visitSingleChild(std::move(Filter), in visitFilter() 134 const Derived &getDerived() const { in getDerived() function 167 const Derived &getDerived() const { in getDerived() function [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 3598 Node *E = getDerived().parseExpr(); in parseDecltype() 3630 Node *Ty = getDerived().parseType(); in parseArrayType() 3715 Node *Ty = getDerived().parseType(); in parseQualifiedType() 4108 Node *E = getDerived().parseExpr(); in parsePrefixExpr() 4187 Ty = getDerived().parseType(); in parseConversionExpr() 4377 return getDerived().parseExpr(); in parseBracedExpr() 4423 Init = getDerived().parseExpr(); in parseFoldExpr() 4441 Node *Ty = getDerived().parseType(); in parsePointerToMemberConversionExpr() 4459 Node *Ty = getDerived().parseType(); in parseSubobjectExpr() 4672 Op->getFlag() ? getDerived().parseType() : getDerived().parseExpr(); in parseExpr() [all …]
|
| /llvm-project-15.0.7/libcxxabi/src/demangle/ |
| H A D | ItaniumDemangle.h | 3598 Node *E = getDerived().parseExpr(); in parseDecltype() 3630 Node *Ty = getDerived().parseType(); in parseArrayType() 3715 Node *Ty = getDerived().parseType(); in parseQualifiedType() 4108 Node *E = getDerived().parseExpr(); in parsePrefixExpr() 4187 Ty = getDerived().parseType(); in parseConversionExpr() 4377 return getDerived().parseExpr(); in parseBracedExpr() 4423 Init = getDerived().parseExpr(); in parseFoldExpr() 4441 Node *Ty = getDerived().parseType(); in parsePointerToMemberConversionExpr() 4459 Node *Ty = getDerived().parseType(); in parseSubobjectExpr() 4672 Op->getFlag() ? getDerived().parseType() : getDerived().parseExpr(); in parseExpr() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | IndirectThunks.h | 25 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()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | RecursiveASTVisitor.h | 523 if (!getDerived().shouldVisitImplicitCode()) { 603 if (getDerived().shouldVisitImplicitCode()) { 882 return getDerived().TraverseTemplateName( 923 return getDerived().TraverseTemplateName( 2119 if (getDerived().shouldVisitImplicitCode()) 2410 if (!getDerived().shouldVisitImplicitCode()) { 2508 if (!getDerived().shouldTraversePostOrder()) 2546 if (getDerived().shouldVisitImplicitCode()) { 2661 if (getDerived().shouldVisitImplicitCode()) { 2725 if (getDerived().shouldVisitImplicitCode()) [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 | 77 return getDerived().doGetNodeDelegate(); in getNodeDelegate() 79 Derived &getDerived() { return *static_cast<Derived *>(this); } in getDerived() function
|
| /llvm-project-15.0.7/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
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ScheduleTreeTransform.cpp | 132 Derived &getDerived() { return *static_cast<Derived *>(this); } in getDerived() function 133 const Derived &getDerived() const { in getDerived() function 139 return getDerived().visit(Node.first_child(), std::forward<Args>(args)...); in visitDomain() 144 getDerived().visit(Band.child(0), std::forward<Args>(args)...); in visitBand() 152 getDerived().visit(Sequence.child(0), std::forward<Args>(args)...); in visitSequence() 155 getDerived().visit(Sequence.child(i), std::forward<Args>(args)...)); in visitSequence() 162 getDerived().visit(Set.child(0), std::forward<Args>(args)...); in visitSet() 166 getDerived() in visitSet() 180 getDerived() in visitMark() 191 isl::schedule_node NewChild = getDerived() in visitExtension() [all …]
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | ClangDiagnosticsEmitter.cpp | 684 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived() function 725 return getDerived().Visit##T(static_cast<T##Piece *>(P)) in Visit()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | CPlusPlusLanguage.cpp | 369 this->getDerived().reset(Mangled, std::forward<Ts>(Vals)...); in substitute()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 7343 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() function in __anon7a1fdcea1611::ExprEvaluatorBase 7345 return getDerived().Success(V, E); in DerivedSuccess() 7348 return getDerived().ZeroInitialization(E); in DerivedZeroInitialization()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | InternalsManual.rst | 3247 using ``getDerived().TransformYYY``. If all of the subexpressions and
|