Lines Matching refs:EnqueueVisitor

2086 class EnqueueVisitor : public ConstStmtVisitor<EnqueueVisitor, void> {  class
2092 EnqueueVisitor(VisitorWorkList &wl, CXCursor parent) in EnqueueVisitor() function in __anone3c1fc710211::EnqueueVisitor
2242 void EnqueueVisitor::AddDeclarationNameInfo(const Stmt *S) { in AddDeclarationNameInfo()
2248 void EnqueueVisitor::AddNestedNameSpecifierLoc( in AddNestedNameSpecifierLoc()
2254 void EnqueueVisitor::AddStmt(const Stmt *S) { in AddStmt()
2258 void EnqueueVisitor::AddDecl(const Decl *D, bool isFirst) { in AddDecl()
2262 void EnqueueVisitor::AddExplicitTemplateArgs(const TemplateArgumentLoc *A, in AddExplicitTemplateArgs()
2266 void EnqueueVisitor::AddMemberRef(const FieldDecl *D, SourceLocation L) { in AddMemberRef()
2270 void EnqueueVisitor::AddTypeLoc(TypeSourceInfo *TI) { in AddTypeLoc()
2274 void EnqueueVisitor::EnqueueChildren(const Stmt *S) { in EnqueueChildren()
2288 EnqueueVisitor *Visitor;
2293 OMPClauseEnqueue(EnqueueVisitor *Visitor) : Visitor(Visitor) {} in OMPClauseEnqueue()
2717 void EnqueueVisitor::EnqueueChildren(const OMPClause *S) { in EnqueueChildren()
2728 void EnqueueVisitor::VisitAddrLabelExpr(const AddrLabelExpr *E) { in VisitAddrLabelExpr()
2731 void EnqueueVisitor::VisitBlockExpr(const BlockExpr *B) { in VisitBlockExpr()
2734 void EnqueueVisitor::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
2738 void EnqueueVisitor::VisitCompoundStmt(const CompoundStmt *S) { in VisitCompoundStmt()
2742 void EnqueueVisitor::VisitMSDependentExistsStmt( in VisitMSDependentExistsStmt()
2750 void EnqueueVisitor::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
2760 void EnqueueVisitor::VisitCXXNewExpr(const CXXNewExpr *E) { in VisitCXXNewExpr()
2771 void EnqueueVisitor::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *CE) { in VisitCXXOperatorCallExpr()
2777 void EnqueueVisitor::VisitCXXPseudoDestructorExpr( in VisitCXXPseudoDestructorExpr()
2790 void EnqueueVisitor::VisitCXXScalarValueInitExpr( in VisitCXXScalarValueInitExpr()
2794 void EnqueueVisitor::VisitCXXTemporaryObjectExpr( in VisitCXXTemporaryObjectExpr()
2799 void EnqueueVisitor::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
2805 void EnqueueVisitor::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
2810 void EnqueueVisitor::VisitCXXUuidofExpr(const CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
2816 void EnqueueVisitor::VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()
2821 void EnqueueVisitor::VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
2827 void EnqueueVisitor::VisitDeclRefExpr(const DeclRefExpr *DR) { in VisitDeclRefExpr()
2832 void EnqueueVisitor::VisitDependentScopeDeclRefExpr( in VisitDependentScopeDeclRefExpr()
2839 void EnqueueVisitor::VisitDeclStmt(const DeclStmt *S) { in VisitDeclStmt()
2853 void EnqueueVisitor::VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
2871 void EnqueueVisitor::VisitExplicitCastExpr(const ExplicitCastExpr *E) { in VisitExplicitCastExpr()
2875 void EnqueueVisitor::VisitForStmt(const ForStmt *FS) { in VisitForStmt()
2882 void EnqueueVisitor::VisitGotoStmt(const GotoStmt *GS) { in VisitGotoStmt()
2885 void EnqueueVisitor::VisitIfStmt(const IfStmt *If) { in VisitIfStmt()
2892 void EnqueueVisitor::VisitInitListExpr(const InitListExpr *IE) { in VisitInitListExpr()
2898 void EnqueueVisitor::VisitMemberExpr(const MemberExpr *M) { in VisitMemberExpr()
2921 void EnqueueVisitor::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
2924 void EnqueueVisitor::VisitObjCMessageExpr(const ObjCMessageExpr *M) { in VisitObjCMessageExpr()
2928 void EnqueueVisitor::VisitOffsetOfExpr(const OffsetOfExpr *E) { in VisitOffsetOfExpr()
2947 void EnqueueVisitor::VisitOverloadExpr(const OverloadExpr *E) { in VisitOverloadExpr()
2952 void EnqueueVisitor::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
2958 void EnqueueVisitor::VisitStmt(const Stmt *S) { EnqueueChildren(S); } in VisitStmt()
2959 void EnqueueVisitor::VisitSwitchStmt(const SwitchStmt *S) { in VisitSwitchStmt()
2965 void EnqueueVisitor::VisitWhileStmt(const WhileStmt *W) { in VisitWhileStmt()
2971 void EnqueueVisitor::VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
2976 void EnqueueVisitor::VisitArrayTypeTraitExpr(const ArrayTypeTraitExpr *E) { in VisitArrayTypeTraitExpr()
2980 void EnqueueVisitor::VisitExpressionTraitExpr(const ExpressionTraitExpr *E) { in VisitExpressionTraitExpr()
2984 void EnqueueVisitor::VisitUnresolvedMemberExpr(const UnresolvedMemberExpr *U) { in VisitUnresolvedMemberExpr()
2989 void EnqueueVisitor::VisitVAArgExpr(const VAArgExpr *E) { in VisitVAArgExpr()
2993 void EnqueueVisitor::VisitSizeOfPackExpr(const SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
2996 void EnqueueVisitor::VisitOpaqueValueExpr(const OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
3002 void EnqueueVisitor::VisitLambdaExpr(const LambdaExpr *E) { in VisitLambdaExpr()
3006 void EnqueueVisitor::VisitConceptSpecializationExpr( in VisitConceptSpecializationExpr()
3010 void EnqueueVisitor::VisitRequiresExpr(const RequiresExpr *E) { in VisitRequiresExpr()
3015 void EnqueueVisitor::VisitCXXParenListInitExpr(const CXXParenListInitExpr *E) { in VisitCXXParenListInitExpr()
3018 void EnqueueVisitor::VisitPseudoObjectExpr(const PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
3023 void EnqueueVisitor::VisitOMPExecutableDirective( in VisitOMPExecutableDirective()
3032 void EnqueueVisitor::VisitOMPLoopBasedDirective( in VisitOMPLoopBasedDirective()
3037 void EnqueueVisitor::VisitOMPLoopDirective(const OMPLoopDirective *D) { in VisitOMPLoopDirective()
3041 void EnqueueVisitor::VisitOMPParallelDirective(const OMPParallelDirective *D) { in VisitOMPParallelDirective()
3045 void EnqueueVisitor::VisitOMPSimdDirective(const OMPSimdDirective *D) { in VisitOMPSimdDirective()
3049 void EnqueueVisitor::VisitOMPLoopTransformationDirective( in VisitOMPLoopTransformationDirective()
3054 void EnqueueVisitor::VisitOMPTileDirective(const OMPTileDirective *D) { in VisitOMPTileDirective()
3058 void EnqueueVisitor::VisitOMPUnrollDirective(const OMPUnrollDirective *D) { in VisitOMPUnrollDirective()
3062 void EnqueueVisitor::VisitOMPForDirective(const OMPForDirective *D) { in VisitOMPForDirective()
3066 void EnqueueVisitor::VisitOMPForSimdDirective(const OMPForSimdDirective *D) { in VisitOMPForSimdDirective()
3070 void EnqueueVisitor::VisitOMPSectionsDirective(const OMPSectionsDirective *D) { in VisitOMPSectionsDirective()
3074 void EnqueueVisitor::VisitOMPSectionDirective(const OMPSectionDirective *D) { in VisitOMPSectionDirective()
3078 void EnqueueVisitor::VisitOMPSingleDirective(const OMPSingleDirective *D) { in VisitOMPSingleDirective()
3082 void EnqueueVisitor::VisitOMPMasterDirective(const OMPMasterDirective *D) { in VisitOMPMasterDirective()
3086 void EnqueueVisitor::VisitOMPCriticalDirective(const OMPCriticalDirective *D) { in VisitOMPCriticalDirective()
3091 void EnqueueVisitor::VisitOMPParallelForDirective( in VisitOMPParallelForDirective()
3096 void EnqueueVisitor::VisitOMPParallelForSimdDirective( in VisitOMPParallelForSimdDirective()
3101 void EnqueueVisitor::VisitOMPParallelMasterDirective( in VisitOMPParallelMasterDirective()
3106 void EnqueueVisitor::VisitOMPParallelMaskedDirective( in VisitOMPParallelMaskedDirective()
3111 void EnqueueVisitor::VisitOMPParallelSectionsDirective( in VisitOMPParallelSectionsDirective()
3116 void EnqueueVisitor::VisitOMPTaskDirective(const OMPTaskDirective *D) { in VisitOMPTaskDirective()
3120 void EnqueueVisitor::VisitOMPTaskyieldDirective( in VisitOMPTaskyieldDirective()
3125 void EnqueueVisitor::VisitOMPBarrierDirective(const OMPBarrierDirective *D) { in VisitOMPBarrierDirective()
3129 void EnqueueVisitor::VisitOMPTaskwaitDirective(const OMPTaskwaitDirective *D) { in VisitOMPTaskwaitDirective()
3133 void EnqueueVisitor::VisitOMPErrorDirective(const OMPErrorDirective *D) { in VisitOMPErrorDirective()
3137 void EnqueueVisitor::VisitOMPTaskgroupDirective( in VisitOMPTaskgroupDirective()
3144 void EnqueueVisitor::VisitOMPFlushDirective(const OMPFlushDirective *D) { in VisitOMPFlushDirective()
3148 void EnqueueVisitor::VisitOMPDepobjDirective(const OMPDepobjDirective *D) { in VisitOMPDepobjDirective()
3152 void EnqueueVisitor::VisitOMPScanDirective(const OMPScanDirective *D) { in VisitOMPScanDirective()
3156 void EnqueueVisitor::VisitOMPOrderedDirective(const OMPOrderedDirective *D) { in VisitOMPOrderedDirective()
3160 void EnqueueVisitor::VisitOMPAtomicDirective(const OMPAtomicDirective *D) { in VisitOMPAtomicDirective()
3164 void EnqueueVisitor::VisitOMPTargetDirective(const OMPTargetDirective *D) { in VisitOMPTargetDirective()
3168 void EnqueueVisitor::VisitOMPTargetDataDirective( in VisitOMPTargetDataDirective()
3173 void EnqueueVisitor::VisitOMPTargetEnterDataDirective( in VisitOMPTargetEnterDataDirective()
3178 void EnqueueVisitor::VisitOMPTargetExitDataDirective( in VisitOMPTargetExitDataDirective()
3183 void EnqueueVisitor::VisitOMPTargetParallelDirective( in VisitOMPTargetParallelDirective()
3188 void EnqueueVisitor::VisitOMPTargetParallelForDirective( in VisitOMPTargetParallelForDirective()
3193 void EnqueueVisitor::VisitOMPTeamsDirective(const OMPTeamsDirective *D) { in VisitOMPTeamsDirective()
3197 void EnqueueVisitor::VisitOMPCancellationPointDirective( in VisitOMPCancellationPointDirective()
3202 void EnqueueVisitor::VisitOMPCancelDirective(const OMPCancelDirective *D) { in VisitOMPCancelDirective()
3206 void EnqueueVisitor::VisitOMPTaskLoopDirective(const OMPTaskLoopDirective *D) { in VisitOMPTaskLoopDirective()
3210 void EnqueueVisitor::VisitOMPTaskLoopSimdDirective( in VisitOMPTaskLoopSimdDirective()
3215 void EnqueueVisitor::VisitOMPMasterTaskLoopDirective( in VisitOMPMasterTaskLoopDirective()
3220 void EnqueueVisitor::VisitOMPMaskedTaskLoopDirective( in VisitOMPMaskedTaskLoopDirective()
3225 void EnqueueVisitor::VisitOMPMasterTaskLoopSimdDirective( in VisitOMPMasterTaskLoopSimdDirective()
3230 void EnqueueVisitor::VisitOMPMaskedTaskLoopSimdDirective( in VisitOMPMaskedTaskLoopSimdDirective()
3235 void EnqueueVisitor::VisitOMPParallelMasterTaskLoopDirective( in VisitOMPParallelMasterTaskLoopDirective()
3240 void EnqueueVisitor::VisitOMPParallelMaskedTaskLoopDirective( in VisitOMPParallelMaskedTaskLoopDirective()
3245 void EnqueueVisitor::VisitOMPParallelMasterTaskLoopSimdDirective( in VisitOMPParallelMasterTaskLoopSimdDirective()
3250 void EnqueueVisitor::VisitOMPParallelMaskedTaskLoopSimdDirective( in VisitOMPParallelMaskedTaskLoopSimdDirective()
3255 void EnqueueVisitor::VisitOMPDistributeDirective( in VisitOMPDistributeDirective()
3260 void EnqueueVisitor::VisitOMPDistributeParallelForDirective( in VisitOMPDistributeParallelForDirective()
3265 void EnqueueVisitor::VisitOMPDistributeParallelForSimdDirective( in VisitOMPDistributeParallelForSimdDirective()
3270 void EnqueueVisitor::VisitOMPDistributeSimdDirective( in VisitOMPDistributeSimdDirective()
3275 void EnqueueVisitor::VisitOMPTargetParallelForSimdDirective( in VisitOMPTargetParallelForSimdDirective()
3280 void EnqueueVisitor::VisitOMPTargetSimdDirective( in VisitOMPTargetSimdDirective()
3285 void EnqueueVisitor::VisitOMPTeamsDistributeDirective( in VisitOMPTeamsDistributeDirective()
3290 void EnqueueVisitor::VisitOMPTeamsDistributeSimdDirective( in VisitOMPTeamsDistributeSimdDirective()
3295 void EnqueueVisitor::VisitOMPTeamsDistributeParallelForSimdDirective( in VisitOMPTeamsDistributeParallelForSimdDirective()
3300 void EnqueueVisitor::VisitOMPTeamsDistributeParallelForDirective( in VisitOMPTeamsDistributeParallelForDirective()
3305 void EnqueueVisitor::VisitOMPTargetTeamsDirective( in VisitOMPTargetTeamsDirective()
3310 void EnqueueVisitor::VisitOMPTargetTeamsDistributeDirective( in VisitOMPTargetTeamsDistributeDirective()
3315 void EnqueueVisitor::VisitOMPTargetTeamsDistributeParallelForDirective( in VisitOMPTargetTeamsDistributeParallelForDirective()
3320 void EnqueueVisitor::VisitOMPTargetTeamsDistributeParallelForSimdDirective( in VisitOMPTargetTeamsDistributeParallelForSimdDirective()
3325 void EnqueueVisitor::VisitOMPTargetTeamsDistributeSimdDirective( in VisitOMPTargetTeamsDistributeSimdDirective()
3331 EnqueueVisitor(WL, MakeCXCursor(S, StmtParent, TU, RegionOfInterest)) in EnqueueWorkList()