Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h135 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 DSemaDeclCXX.cpp7662 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 DSemaTemplateInstantiateDecl.cpp5008 getDerived().TransformDecl(TL.getNameLoc(), T->getDecl())); in InstantiateFunctionDefinition()
5012 QualType Result = getDerived().RebuildRecordType(NewDecl); in InstantiateFunctionDefinition()
H A DSemaTemplateInstantiate.cpp1503 Expr *TransformedExpr = getDerived().TransformExpr(LH->getValue()).get(); in TransformLoopHintAttr()
/llvm-project-15.0.7/polly/include/polly/
H A DScheduleTreeTransform.h30 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 DItaniumDemangle.h3598 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 DItaniumDemangle.h3598 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 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()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DRecursiveASTVisitor.h523 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 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.h77 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 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
/llvm-project-15.0.7/polly/lib/Transform/
H A DScheduleTreeTransform.cpp132 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 DClangDiagnosticsEmitter.cpp684 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 DCPlusPlusLanguage.cpp369 this->getDerived().reset(Mangled, std::forward<Ts>(Vals)...); in substitute()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp7343 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 DInternalsManual.rst3247 using ``getDerived().TransformYYY``. If all of the subexpressions and