Lines Matching refs:EnqueueVisitor
1884 class EnqueueVisitor : public ConstStmtVisitor<EnqueueVisitor, void> { class
1889 EnqueueVisitor(VisitorWorkList &wl, CXCursor parent) in EnqueueVisitor() function in __anonc9d3eafc0211::EnqueueVisitor
1994 void EnqueueVisitor::AddDeclarationNameInfo(const Stmt *S) { in AddDeclarationNameInfo()
2001 EnqueueVisitor::AddNestedNameSpecifierLoc(NestedNameSpecifierLoc Qualifier) { in AddNestedNameSpecifierLoc()
2006 void EnqueueVisitor::AddStmt(const Stmt *S) { in AddStmt()
2010 void EnqueueVisitor::AddDecl(const Decl *D, bool isFirst) { in AddDecl()
2014 void EnqueueVisitor::AddExplicitTemplateArgs(const TemplateArgumentLoc *A, in AddExplicitTemplateArgs()
2018 void EnqueueVisitor::AddMemberRef(const FieldDecl *D, SourceLocation L) { in AddMemberRef()
2022 void EnqueueVisitor::AddTypeLoc(TypeSourceInfo *TI) { in AddTypeLoc()
2026 void EnqueueVisitor::EnqueueChildren(const Stmt *S) { in EnqueueChildren()
2040 EnqueueVisitor *Visitor;
2045 OMPClauseEnqueue(EnqueueVisitor *Visitor) : Visitor(Visitor) { } in OMPClauseEnqueue()
2288 void EnqueueVisitor::EnqueueChildren(const OMPClause *S) { in EnqueueChildren()
2299 void EnqueueVisitor::VisitAddrLabelExpr(const AddrLabelExpr *E) { in VisitAddrLabelExpr()
2302 void EnqueueVisitor::VisitBlockExpr(const BlockExpr *B) { in VisitBlockExpr()
2305 void EnqueueVisitor::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
2309 void EnqueueVisitor::VisitCompoundStmt(const CompoundStmt *S) { in VisitCompoundStmt()
2313 void EnqueueVisitor::
2321 void EnqueueVisitor::
2331 void EnqueueVisitor::VisitCXXNewExpr(const CXXNewExpr *E) { in VisitCXXNewExpr()
2342 void EnqueueVisitor::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *CE) { in VisitCXXOperatorCallExpr()
2348 void EnqueueVisitor::VisitCXXPseudoDestructorExpr( in VisitCXXPseudoDestructorExpr()
2361 void EnqueueVisitor::VisitCXXScalarValueInitExpr( in VisitCXXScalarValueInitExpr()
2365 void EnqueueVisitor::VisitCXXTemporaryObjectExpr( in VisitCXXTemporaryObjectExpr()
2370 void EnqueueVisitor::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
2376 void EnqueueVisitor::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
2381 void EnqueueVisitor::VisitCXXUuidofExpr(const CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
2387 void EnqueueVisitor::VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()
2392 void EnqueueVisitor::VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
2398 void EnqueueVisitor::VisitDeclRefExpr(const DeclRefExpr *DR) { in VisitDeclRefExpr()
2403 void EnqueueVisitor::VisitDependentScopeDeclRefExpr( in VisitDependentScopeDeclRefExpr()
2410 void EnqueueVisitor::VisitDeclStmt(const DeclStmt *S) { in VisitDeclStmt()
2424 void EnqueueVisitor::VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
2442 void EnqueueVisitor::VisitExplicitCastExpr(const ExplicitCastExpr *E) { in VisitExplicitCastExpr()
2446 void EnqueueVisitor::VisitForStmt(const ForStmt *FS) { in VisitForStmt()
2453 void EnqueueVisitor::VisitGotoStmt(const GotoStmt *GS) { in VisitGotoStmt()
2456 void EnqueueVisitor::VisitIfStmt(const IfStmt *If) { in VisitIfStmt()
2462 void EnqueueVisitor::VisitInitListExpr(const InitListExpr *IE) { in VisitInitListExpr()
2468 void EnqueueVisitor::VisitMemberExpr(const MemberExpr *M) { in VisitMemberExpr()
2491 void EnqueueVisitor::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
2494 void EnqueueVisitor::VisitObjCMessageExpr(const ObjCMessageExpr *M) { in VisitObjCMessageExpr()
2498 void EnqueueVisitor::VisitOffsetOfExpr(const OffsetOfExpr *E) { in VisitOffsetOfExpr()
2517 void EnqueueVisitor::VisitOverloadExpr(const OverloadExpr *E) { in VisitOverloadExpr()
2522 void EnqueueVisitor::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
2528 void EnqueueVisitor::VisitStmt(const Stmt *S) { in VisitStmt()
2531 void EnqueueVisitor::VisitSwitchStmt(const SwitchStmt *S) { in VisitSwitchStmt()
2537 void EnqueueVisitor::VisitWhileStmt(const WhileStmt *W) { in VisitWhileStmt()
2543 void EnqueueVisitor::VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
2548 void EnqueueVisitor::VisitArrayTypeTraitExpr(const ArrayTypeTraitExpr *E) { in VisitArrayTypeTraitExpr()
2552 void EnqueueVisitor::VisitExpressionTraitExpr(const ExpressionTraitExpr *E) { in VisitExpressionTraitExpr()
2556 void EnqueueVisitor::VisitUnresolvedMemberExpr(const UnresolvedMemberExpr *U) { in VisitUnresolvedMemberExpr()
2561 void EnqueueVisitor::VisitVAArgExpr(const VAArgExpr *E) { in VisitVAArgExpr()
2565 void EnqueueVisitor::VisitSizeOfPackExpr(const SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
2568 void EnqueueVisitor::VisitOpaqueValueExpr(const OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
2574 void EnqueueVisitor::VisitLambdaExpr(const LambdaExpr *E) { in VisitLambdaExpr()
2578 void EnqueueVisitor::VisitPseudoObjectExpr(const PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
2583 void EnqueueVisitor::VisitOMPExecutableDirective( in VisitOMPExecutableDirective()
2592 void EnqueueVisitor::VisitOMPLoopDirective(const OMPLoopDirective *D) { in VisitOMPLoopDirective()
2596 void EnqueueVisitor::VisitOMPParallelDirective(const OMPParallelDirective *D) { in VisitOMPParallelDirective()
2600 void EnqueueVisitor::VisitOMPSimdDirective(const OMPSimdDirective *D) { in VisitOMPSimdDirective()
2604 void EnqueueVisitor::VisitOMPForDirective(const OMPForDirective *D) { in VisitOMPForDirective()
2608 void EnqueueVisitor::VisitOMPForSimdDirective(const OMPForSimdDirective *D) { in VisitOMPForSimdDirective()
2612 void EnqueueVisitor::VisitOMPSectionsDirective(const OMPSectionsDirective *D) { in VisitOMPSectionsDirective()
2616 void EnqueueVisitor::VisitOMPSectionDirective(const OMPSectionDirective *D) { in VisitOMPSectionDirective()
2620 void EnqueueVisitor::VisitOMPSingleDirective(const OMPSingleDirective *D) { in VisitOMPSingleDirective()
2624 void EnqueueVisitor::VisitOMPMasterDirective(const OMPMasterDirective *D) { in VisitOMPMasterDirective()
2628 void EnqueueVisitor::VisitOMPCriticalDirective(const OMPCriticalDirective *D) { in VisitOMPCriticalDirective()
2634 EnqueueVisitor::VisitOMPParallelForDirective(const OMPParallelForDirective *D) { in VisitOMPParallelForDirective()
2638 void EnqueueVisitor::VisitOMPParallelForSimdDirective( in VisitOMPParallelForSimdDirective()
2643 void EnqueueVisitor::VisitOMPParallelSectionsDirective( in VisitOMPParallelSectionsDirective()
2648 void EnqueueVisitor::VisitOMPTaskDirective(const OMPTaskDirective *D) { in VisitOMPTaskDirective()
2653 EnqueueVisitor::VisitOMPTaskyieldDirective(const OMPTaskyieldDirective *D) { in VisitOMPTaskyieldDirective()
2657 void EnqueueVisitor::VisitOMPBarrierDirective(const OMPBarrierDirective *D) { in VisitOMPBarrierDirective()
2661 void EnqueueVisitor::VisitOMPTaskwaitDirective(const OMPTaskwaitDirective *D) { in VisitOMPTaskwaitDirective()
2665 void EnqueueVisitor::VisitOMPTaskgroupDirective( in VisitOMPTaskgroupDirective()
2670 void EnqueueVisitor::VisitOMPFlushDirective(const OMPFlushDirective *D) { in VisitOMPFlushDirective()
2674 void EnqueueVisitor::VisitOMPOrderedDirective(const OMPOrderedDirective *D) { in VisitOMPOrderedDirective()
2678 void EnqueueVisitor::VisitOMPAtomicDirective(const OMPAtomicDirective *D) { in VisitOMPAtomicDirective()
2682 void EnqueueVisitor::VisitOMPTargetDirective(const OMPTargetDirective *D) { in VisitOMPTargetDirective()
2686 void EnqueueVisitor::VisitOMPTargetDataDirective(const in VisitOMPTargetDataDirective()
2691 void EnqueueVisitor::VisitOMPTargetEnterDataDirective( in VisitOMPTargetEnterDataDirective()
2696 void EnqueueVisitor::VisitOMPTargetExitDataDirective( in VisitOMPTargetExitDataDirective()
2701 void EnqueueVisitor::VisitOMPTargetParallelDirective( in VisitOMPTargetParallelDirective()
2706 void EnqueueVisitor::VisitOMPTargetParallelForDirective( in VisitOMPTargetParallelForDirective()
2711 void EnqueueVisitor::VisitOMPTeamsDirective(const OMPTeamsDirective *D) { in VisitOMPTeamsDirective()
2715 void EnqueueVisitor::VisitOMPCancellationPointDirective( in VisitOMPCancellationPointDirective()
2720 void EnqueueVisitor::VisitOMPCancelDirective(const OMPCancelDirective *D) { in VisitOMPCancelDirective()
2724 void EnqueueVisitor::VisitOMPTaskLoopDirective(const OMPTaskLoopDirective *D) { in VisitOMPTaskLoopDirective()
2728 void EnqueueVisitor::VisitOMPTaskLoopSimdDirective( in VisitOMPTaskLoopSimdDirective()
2733 void EnqueueVisitor::VisitOMPDistributeDirective( in VisitOMPDistributeDirective()
2738 void EnqueueVisitor::VisitOMPDistributeParallelForDirective( in VisitOMPDistributeParallelForDirective()
2743 void EnqueueVisitor::VisitOMPDistributeParallelForSimdDirective( in VisitOMPDistributeParallelForSimdDirective()
2748 void EnqueueVisitor::VisitOMPDistributeSimdDirective( in VisitOMPDistributeSimdDirective()
2753 void EnqueueVisitor::VisitOMPTargetParallelForSimdDirective( in VisitOMPTargetParallelForSimdDirective()
2759 EnqueueVisitor(WL, MakeCXCursor(S, StmtParent, TU,RegionOfInterest)).Visit(S); in EnqueueWorkList()