Lines Matching refs:EnqueueVisitor
2080 class EnqueueVisitor : public ConstStmtVisitor<EnqueueVisitor, void> { class
2086 EnqueueVisitor(VisitorWorkList &wl, CXCursor parent) in EnqueueVisitor() function in __anonc8ed1eca0211::EnqueueVisitor
2234 void EnqueueVisitor::AddDeclarationNameInfo(const Stmt *S) { in AddDeclarationNameInfo()
2240 void EnqueueVisitor::AddNestedNameSpecifierLoc( in AddNestedNameSpecifierLoc()
2246 void EnqueueVisitor::AddStmt(const Stmt *S) { in AddStmt()
2250 void EnqueueVisitor::AddDecl(const Decl *D, bool isFirst) { in AddDecl()
2254 void EnqueueVisitor::AddExplicitTemplateArgs(const TemplateArgumentLoc *A, in AddExplicitTemplateArgs()
2258 void EnqueueVisitor::AddMemberRef(const FieldDecl *D, SourceLocation L) { in AddMemberRef()
2262 void EnqueueVisitor::AddTypeLoc(TypeSourceInfo *TI) { in AddTypeLoc()
2266 void EnqueueVisitor::EnqueueChildren(const Stmt *S) { in EnqueueChildren()
2280 EnqueueVisitor *Visitor;
2285 OMPClauseEnqueue(EnqueueVisitor *Visitor) : Visitor(Visitor) {} in OMPClauseEnqueue()
2698 void EnqueueVisitor::EnqueueChildren(const OMPClause *S) { in EnqueueChildren()
2709 void EnqueueVisitor::VisitAddrLabelExpr(const AddrLabelExpr *E) { in VisitAddrLabelExpr()
2712 void EnqueueVisitor::VisitBlockExpr(const BlockExpr *B) { in VisitBlockExpr()
2715 void EnqueueVisitor::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
2719 void EnqueueVisitor::VisitCompoundStmt(const CompoundStmt *S) { in VisitCompoundStmt()
2723 void EnqueueVisitor::VisitMSDependentExistsStmt( in VisitMSDependentExistsStmt()
2731 void EnqueueVisitor::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
2741 void EnqueueVisitor::VisitCXXNewExpr(const CXXNewExpr *E) { in VisitCXXNewExpr()
2752 void EnqueueVisitor::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *CE) { in VisitCXXOperatorCallExpr()
2758 void EnqueueVisitor::VisitCXXPseudoDestructorExpr( in VisitCXXPseudoDestructorExpr()
2771 void EnqueueVisitor::VisitCXXScalarValueInitExpr( in VisitCXXScalarValueInitExpr()
2775 void EnqueueVisitor::VisitCXXTemporaryObjectExpr( in VisitCXXTemporaryObjectExpr()
2780 void EnqueueVisitor::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
2786 void EnqueueVisitor::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
2791 void EnqueueVisitor::VisitCXXUuidofExpr(const CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
2797 void EnqueueVisitor::VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()
2802 void EnqueueVisitor::VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
2808 void EnqueueVisitor::VisitDeclRefExpr(const DeclRefExpr *DR) { in VisitDeclRefExpr()
2813 void EnqueueVisitor::VisitDependentScopeDeclRefExpr( in VisitDependentScopeDeclRefExpr()
2820 void EnqueueVisitor::VisitDeclStmt(const DeclStmt *S) { in VisitDeclStmt()
2834 void EnqueueVisitor::VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
2852 void EnqueueVisitor::VisitExplicitCastExpr(const ExplicitCastExpr *E) { in VisitExplicitCastExpr()
2856 void EnqueueVisitor::VisitForStmt(const ForStmt *FS) { in VisitForStmt()
2863 void EnqueueVisitor::VisitGotoStmt(const GotoStmt *GS) { in VisitGotoStmt()
2866 void EnqueueVisitor::VisitIfStmt(const IfStmt *If) { in VisitIfStmt()
2873 void EnqueueVisitor::VisitInitListExpr(const InitListExpr *IE) { in VisitInitListExpr()
2879 void EnqueueVisitor::VisitMemberExpr(const MemberExpr *M) { in VisitMemberExpr()
2902 void EnqueueVisitor::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
2905 void EnqueueVisitor::VisitObjCMessageExpr(const ObjCMessageExpr *M) { in VisitObjCMessageExpr()
2909 void EnqueueVisitor::VisitOffsetOfExpr(const OffsetOfExpr *E) { in VisitOffsetOfExpr()
2928 void EnqueueVisitor::VisitOverloadExpr(const OverloadExpr *E) { in VisitOverloadExpr()
2933 void EnqueueVisitor::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
2939 void EnqueueVisitor::VisitStmt(const Stmt *S) { EnqueueChildren(S); } in VisitStmt()
2940 void EnqueueVisitor::VisitSwitchStmt(const SwitchStmt *S) { in VisitSwitchStmt()
2946 void EnqueueVisitor::VisitWhileStmt(const WhileStmt *W) { in VisitWhileStmt()
2952 void EnqueueVisitor::VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
2957 void EnqueueVisitor::VisitArrayTypeTraitExpr(const ArrayTypeTraitExpr *E) { in VisitArrayTypeTraitExpr()
2961 void EnqueueVisitor::VisitExpressionTraitExpr(const ExpressionTraitExpr *E) { in VisitExpressionTraitExpr()
2965 void EnqueueVisitor::VisitUnresolvedMemberExpr(const UnresolvedMemberExpr *U) { in VisitUnresolvedMemberExpr()
2970 void EnqueueVisitor::VisitVAArgExpr(const VAArgExpr *E) { in VisitVAArgExpr()
2974 void EnqueueVisitor::VisitSizeOfPackExpr(const SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
2977 void EnqueueVisitor::VisitOpaqueValueExpr(const OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
2983 void EnqueueVisitor::VisitLambdaExpr(const LambdaExpr *E) { in VisitLambdaExpr()
2987 void EnqueueVisitor::VisitConceptSpecializationExpr( in VisitConceptSpecializationExpr()
2991 void EnqueueVisitor::VisitRequiresExpr(const RequiresExpr *E) { in VisitRequiresExpr()
2996 void EnqueueVisitor::VisitPseudoObjectExpr(const PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
3001 void EnqueueVisitor::VisitOMPExecutableDirective( in VisitOMPExecutableDirective()
3010 void EnqueueVisitor::VisitOMPLoopBasedDirective( in VisitOMPLoopBasedDirective()
3015 void EnqueueVisitor::VisitOMPLoopDirective(const OMPLoopDirective *D) { in VisitOMPLoopDirective()
3019 void EnqueueVisitor::VisitOMPParallelDirective(const OMPParallelDirective *D) { in VisitOMPParallelDirective()
3023 void EnqueueVisitor::VisitOMPSimdDirective(const OMPSimdDirective *D) { in VisitOMPSimdDirective()
3027 void EnqueueVisitor::VisitOMPLoopTransformationDirective( in VisitOMPLoopTransformationDirective()
3032 void EnqueueVisitor::VisitOMPTileDirective(const OMPTileDirective *D) { in VisitOMPTileDirective()
3036 void EnqueueVisitor::VisitOMPUnrollDirective(const OMPUnrollDirective *D) { in VisitOMPUnrollDirective()
3040 void EnqueueVisitor::VisitOMPForDirective(const OMPForDirective *D) { in VisitOMPForDirective()
3044 void EnqueueVisitor::VisitOMPForSimdDirective(const OMPForSimdDirective *D) { in VisitOMPForSimdDirective()
3048 void EnqueueVisitor::VisitOMPSectionsDirective(const OMPSectionsDirective *D) { in VisitOMPSectionsDirective()
3052 void EnqueueVisitor::VisitOMPSectionDirective(const OMPSectionDirective *D) { in VisitOMPSectionDirective()
3056 void EnqueueVisitor::VisitOMPSingleDirective(const OMPSingleDirective *D) { in VisitOMPSingleDirective()
3060 void EnqueueVisitor::VisitOMPMasterDirective(const OMPMasterDirective *D) { in VisitOMPMasterDirective()
3064 void EnqueueVisitor::VisitOMPCriticalDirective(const OMPCriticalDirective *D) { in VisitOMPCriticalDirective()
3069 void EnqueueVisitor::VisitOMPParallelForDirective( in VisitOMPParallelForDirective()
3074 void EnqueueVisitor::VisitOMPParallelForSimdDirective( in VisitOMPParallelForSimdDirective()
3079 void EnqueueVisitor::VisitOMPParallelMasterDirective( in VisitOMPParallelMasterDirective()
3084 void EnqueueVisitor::VisitOMPParallelMaskedDirective( in VisitOMPParallelMaskedDirective()
3089 void EnqueueVisitor::VisitOMPParallelSectionsDirective( in VisitOMPParallelSectionsDirective()
3094 void EnqueueVisitor::VisitOMPTaskDirective(const OMPTaskDirective *D) { in VisitOMPTaskDirective()
3098 void EnqueueVisitor::VisitOMPTaskyieldDirective( in VisitOMPTaskyieldDirective()
3103 void EnqueueVisitor::VisitOMPBarrierDirective(const OMPBarrierDirective *D) { in VisitOMPBarrierDirective()
3107 void EnqueueVisitor::VisitOMPTaskwaitDirective(const OMPTaskwaitDirective *D) { in VisitOMPTaskwaitDirective()
3111 void EnqueueVisitor::VisitOMPTaskgroupDirective( in VisitOMPTaskgroupDirective()
3118 void EnqueueVisitor::VisitOMPFlushDirective(const OMPFlushDirective *D) { in VisitOMPFlushDirective()
3122 void EnqueueVisitor::VisitOMPDepobjDirective(const OMPDepobjDirective *D) { in VisitOMPDepobjDirective()
3126 void EnqueueVisitor::VisitOMPScanDirective(const OMPScanDirective *D) { in VisitOMPScanDirective()
3130 void EnqueueVisitor::VisitOMPOrderedDirective(const OMPOrderedDirective *D) { in VisitOMPOrderedDirective()
3134 void EnqueueVisitor::VisitOMPAtomicDirective(const OMPAtomicDirective *D) { in VisitOMPAtomicDirective()
3138 void EnqueueVisitor::VisitOMPTargetDirective(const OMPTargetDirective *D) { in VisitOMPTargetDirective()
3142 void EnqueueVisitor::VisitOMPTargetDataDirective( in VisitOMPTargetDataDirective()
3147 void EnqueueVisitor::VisitOMPTargetEnterDataDirective( in VisitOMPTargetEnterDataDirective()
3152 void EnqueueVisitor::VisitOMPTargetExitDataDirective( in VisitOMPTargetExitDataDirective()
3157 void EnqueueVisitor::VisitOMPTargetParallelDirective( in VisitOMPTargetParallelDirective()
3162 void EnqueueVisitor::VisitOMPTargetParallelForDirective( in VisitOMPTargetParallelForDirective()
3167 void EnqueueVisitor::VisitOMPTeamsDirective(const OMPTeamsDirective *D) { in VisitOMPTeamsDirective()
3171 void EnqueueVisitor::VisitOMPCancellationPointDirective( in VisitOMPCancellationPointDirective()
3176 void EnqueueVisitor::VisitOMPCancelDirective(const OMPCancelDirective *D) { in VisitOMPCancelDirective()
3180 void EnqueueVisitor::VisitOMPTaskLoopDirective(const OMPTaskLoopDirective *D) { in VisitOMPTaskLoopDirective()
3184 void EnqueueVisitor::VisitOMPTaskLoopSimdDirective( in VisitOMPTaskLoopSimdDirective()
3189 void EnqueueVisitor::VisitOMPMasterTaskLoopDirective( in VisitOMPMasterTaskLoopDirective()
3194 void EnqueueVisitor::VisitOMPMaskedTaskLoopDirective( in VisitOMPMaskedTaskLoopDirective()
3199 void EnqueueVisitor::VisitOMPMasterTaskLoopSimdDirective( in VisitOMPMasterTaskLoopSimdDirective()
3204 void EnqueueVisitor::VisitOMPMaskedTaskLoopSimdDirective( in VisitOMPMaskedTaskLoopSimdDirective()
3209 void EnqueueVisitor::VisitOMPParallelMasterTaskLoopDirective( in VisitOMPParallelMasterTaskLoopDirective()
3214 void EnqueueVisitor::VisitOMPParallelMaskedTaskLoopDirective( in VisitOMPParallelMaskedTaskLoopDirective()
3219 void EnqueueVisitor::VisitOMPParallelMasterTaskLoopSimdDirective( in VisitOMPParallelMasterTaskLoopSimdDirective()
3224 void EnqueueVisitor::VisitOMPParallelMaskedTaskLoopSimdDirective( in VisitOMPParallelMaskedTaskLoopSimdDirective()
3229 void EnqueueVisitor::VisitOMPDistributeDirective( in VisitOMPDistributeDirective()
3234 void EnqueueVisitor::VisitOMPDistributeParallelForDirective( in VisitOMPDistributeParallelForDirective()
3239 void EnqueueVisitor::VisitOMPDistributeParallelForSimdDirective( in VisitOMPDistributeParallelForSimdDirective()
3244 void EnqueueVisitor::VisitOMPDistributeSimdDirective( in VisitOMPDistributeSimdDirective()
3249 void EnqueueVisitor::VisitOMPTargetParallelForSimdDirective( in VisitOMPTargetParallelForSimdDirective()
3254 void EnqueueVisitor::VisitOMPTargetSimdDirective( in VisitOMPTargetSimdDirective()
3259 void EnqueueVisitor::VisitOMPTeamsDistributeDirective( in VisitOMPTeamsDistributeDirective()
3264 void EnqueueVisitor::VisitOMPTeamsDistributeSimdDirective( in VisitOMPTeamsDistributeSimdDirective()
3269 void EnqueueVisitor::VisitOMPTeamsDistributeParallelForSimdDirective( in VisitOMPTeamsDistributeParallelForSimdDirective()
3274 void EnqueueVisitor::VisitOMPTeamsDistributeParallelForDirective( in VisitOMPTeamsDistributeParallelForDirective()
3279 void EnqueueVisitor::VisitOMPTargetTeamsDirective( in VisitOMPTargetTeamsDirective()
3284 void EnqueueVisitor::VisitOMPTargetTeamsDistributeDirective( in VisitOMPTargetTeamsDistributeDirective()
3289 void EnqueueVisitor::VisitOMPTargetTeamsDistributeParallelForDirective( in VisitOMPTargetTeamsDistributeParallelForDirective()
3294 void EnqueueVisitor::VisitOMPTargetTeamsDistributeParallelForSimdDirective( in VisitOMPTargetTeamsDistributeParallelForSimdDirective()
3299 void EnqueueVisitor::VisitOMPTargetTeamsDistributeSimdDirective( in VisitOMPTargetTeamsDistributeSimdDirective()
3305 EnqueueVisitor(WL, MakeCXCursor(S, StmtParent, TU, RegionOfInterest)) in EnqueueWorkList()