Lines Matching refs:EnqueueVisitor
1865 class EnqueueVisitor : public ConstStmtVisitor<EnqueueVisitor, void> { class
1870 EnqueueVisitor(VisitorWorkList &wl, CXCursor parent) in EnqueueVisitor() function in __anonc9d3eafc0211::EnqueueVisitor
1962 void EnqueueVisitor::AddDeclarationNameInfo(const Stmt *S) { in AddDeclarationNameInfo()
1969 EnqueueVisitor::AddNestedNameSpecifierLoc(NestedNameSpecifierLoc Qualifier) { in AddNestedNameSpecifierLoc()
1974 void EnqueueVisitor::AddStmt(const Stmt *S) { in AddStmt()
1978 void EnqueueVisitor::AddDecl(const Decl *D, bool isFirst) { in AddDecl()
1982 void EnqueueVisitor::
1987 void EnqueueVisitor::AddMemberRef(const FieldDecl *D, SourceLocation L) { in AddMemberRef()
1991 void EnqueueVisitor::AddTypeLoc(TypeSourceInfo *TI) { in AddTypeLoc()
1995 void EnqueueVisitor::EnqueueChildren(const Stmt *S) { in EnqueueChildren()
2009 EnqueueVisitor *Visitor;
2014 OMPClauseEnqueue(EnqueueVisitor *Visitor) : Visitor(Visitor) { } in OMPClauseEnqueue()
2215 void EnqueueVisitor::EnqueueChildren(const OMPClause *S) { in EnqueueChildren()
2226 void EnqueueVisitor::VisitAddrLabelExpr(const AddrLabelExpr *E) { in VisitAddrLabelExpr()
2229 void EnqueueVisitor::VisitBlockExpr(const BlockExpr *B) { in VisitBlockExpr()
2232 void EnqueueVisitor::VisitCompoundLiteralExpr(const CompoundLiteralExpr *E) { in VisitCompoundLiteralExpr()
2236 void EnqueueVisitor::VisitCompoundStmt(const CompoundStmt *S) { in VisitCompoundStmt()
2240 void EnqueueVisitor::
2248 void EnqueueVisitor::
2257 void EnqueueVisitor::VisitCXXNewExpr(const CXXNewExpr *E) { in VisitCXXNewExpr()
2268 void EnqueueVisitor::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *CE) { in VisitCXXOperatorCallExpr()
2274 void EnqueueVisitor::VisitCXXPseudoDestructorExpr( in VisitCXXPseudoDestructorExpr()
2287 void EnqueueVisitor::VisitCXXScalarValueInitExpr( in VisitCXXScalarValueInitExpr()
2291 void EnqueueVisitor::VisitCXXTemporaryObjectExpr( in VisitCXXTemporaryObjectExpr()
2296 void EnqueueVisitor::VisitCXXTypeidExpr(const CXXTypeidExpr *E) { in VisitCXXTypeidExpr()
2302 void EnqueueVisitor::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
2307 void EnqueueVisitor::VisitCXXUuidofExpr(const CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
2313 void EnqueueVisitor::VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()
2318 void EnqueueVisitor::VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
2324 void EnqueueVisitor::VisitDeclRefExpr(const DeclRefExpr *DR) { in VisitDeclRefExpr()
2330 void EnqueueVisitor::VisitDependentScopeDeclRefExpr( in VisitDependentScopeDeclRefExpr()
2336 void EnqueueVisitor::VisitDeclStmt(const DeclStmt *S) { in VisitDeclStmt()
2350 void EnqueueVisitor::VisitDesignatedInitExpr(const DesignatedInitExpr *E) { in VisitDesignatedInitExpr()
2369 void EnqueueVisitor::VisitExplicitCastExpr(const ExplicitCastExpr *E) { in VisitExplicitCastExpr()
2373 void EnqueueVisitor::VisitForStmt(const ForStmt *FS) { in VisitForStmt()
2380 void EnqueueVisitor::VisitGotoStmt(const GotoStmt *GS) { in VisitGotoStmt()
2383 void EnqueueVisitor::VisitIfStmt(const IfStmt *If) { in VisitIfStmt()
2389 void EnqueueVisitor::VisitInitListExpr(const InitListExpr *IE) { in VisitInitListExpr()
2395 void EnqueueVisitor::VisitMemberExpr(const MemberExpr *M) { in VisitMemberExpr()
2418 void EnqueueVisitor::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { in VisitObjCEncodeExpr()
2421 void EnqueueVisitor::VisitObjCMessageExpr(const ObjCMessageExpr *M) { in VisitObjCMessageExpr()
2425 void EnqueueVisitor::VisitOffsetOfExpr(const OffsetOfExpr *E) { in VisitOffsetOfExpr()
2445 void EnqueueVisitor::VisitOverloadExpr(const OverloadExpr *E) { in VisitOverloadExpr()
2449 void EnqueueVisitor::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
2455 void EnqueueVisitor::VisitStmt(const Stmt *S) { in VisitStmt()
2458 void EnqueueVisitor::VisitSwitchStmt(const SwitchStmt *S) { in VisitSwitchStmt()
2464 void EnqueueVisitor::VisitWhileStmt(const WhileStmt *W) { in VisitWhileStmt()
2470 void EnqueueVisitor::VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
2475 void EnqueueVisitor::VisitArrayTypeTraitExpr(const ArrayTypeTraitExpr *E) { in VisitArrayTypeTraitExpr()
2479 void EnqueueVisitor::VisitExpressionTraitExpr(const ExpressionTraitExpr *E) { in VisitExpressionTraitExpr()
2483 void EnqueueVisitor::VisitUnresolvedMemberExpr(const UnresolvedMemberExpr *U) { in VisitUnresolvedMemberExpr()
2488 void EnqueueVisitor::VisitVAArgExpr(const VAArgExpr *E) { in VisitVAArgExpr()
2492 void EnqueueVisitor::VisitSizeOfPackExpr(const SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
2495 void EnqueueVisitor::VisitOpaqueValueExpr(const OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
2501 void EnqueueVisitor::VisitLambdaExpr(const LambdaExpr *E) { in VisitLambdaExpr()
2505 void EnqueueVisitor::VisitPseudoObjectExpr(const PseudoObjectExpr *E) { in VisitPseudoObjectExpr()
2510 void EnqueueVisitor::VisitOMPExecutableDirective( in VisitOMPExecutableDirective()
2519 void EnqueueVisitor::VisitOMPLoopDirective(const OMPLoopDirective *D) { in VisitOMPLoopDirective()
2523 void EnqueueVisitor::VisitOMPParallelDirective(const OMPParallelDirective *D) { in VisitOMPParallelDirective()
2527 void EnqueueVisitor::VisitOMPSimdDirective(const OMPSimdDirective *D) { in VisitOMPSimdDirective()
2531 void EnqueueVisitor::VisitOMPForDirective(const OMPForDirective *D) { in VisitOMPForDirective()
2535 void EnqueueVisitor::VisitOMPForSimdDirective(const OMPForSimdDirective *D) { in VisitOMPForSimdDirective()
2539 void EnqueueVisitor::VisitOMPSectionsDirective(const OMPSectionsDirective *D) { in VisitOMPSectionsDirective()
2543 void EnqueueVisitor::VisitOMPSectionDirective(const OMPSectionDirective *D) { in VisitOMPSectionDirective()
2547 void EnqueueVisitor::VisitOMPSingleDirective(const OMPSingleDirective *D) { in VisitOMPSingleDirective()
2551 void EnqueueVisitor::VisitOMPMasterDirective(const OMPMasterDirective *D) { in VisitOMPMasterDirective()
2555 void EnqueueVisitor::VisitOMPCriticalDirective(const OMPCriticalDirective *D) { in VisitOMPCriticalDirective()
2561 EnqueueVisitor::VisitOMPParallelForDirective(const OMPParallelForDirective *D) { in VisitOMPParallelForDirective()
2565 void EnqueueVisitor::VisitOMPParallelForSimdDirective( in VisitOMPParallelForSimdDirective()
2570 void EnqueueVisitor::VisitOMPParallelSectionsDirective( in VisitOMPParallelSectionsDirective()
2575 void EnqueueVisitor::VisitOMPTaskDirective(const OMPTaskDirective *D) { in VisitOMPTaskDirective()
2580 EnqueueVisitor::VisitOMPTaskyieldDirective(const OMPTaskyieldDirective *D) { in VisitOMPTaskyieldDirective()
2584 void EnqueueVisitor::VisitOMPBarrierDirective(const OMPBarrierDirective *D) { in VisitOMPBarrierDirective()
2588 void EnqueueVisitor::VisitOMPTaskwaitDirective(const OMPTaskwaitDirective *D) { in VisitOMPTaskwaitDirective()
2592 void EnqueueVisitor::VisitOMPTaskgroupDirective( in VisitOMPTaskgroupDirective()
2597 void EnqueueVisitor::VisitOMPFlushDirective(const OMPFlushDirective *D) { in VisitOMPFlushDirective()
2601 void EnqueueVisitor::VisitOMPOrderedDirective(const OMPOrderedDirective *D) { in VisitOMPOrderedDirective()
2605 void EnqueueVisitor::VisitOMPAtomicDirective(const OMPAtomicDirective *D) { in VisitOMPAtomicDirective()
2609 void EnqueueVisitor::VisitOMPTargetDirective(const OMPTargetDirective *D) { in VisitOMPTargetDirective()
2613 void EnqueueVisitor::VisitOMPTargetDataDirective(const in VisitOMPTargetDataDirective()
2618 void EnqueueVisitor::VisitOMPTeamsDirective(const OMPTeamsDirective *D) { in VisitOMPTeamsDirective()
2622 void EnqueueVisitor::VisitOMPCancellationPointDirective( in VisitOMPCancellationPointDirective()
2627 void EnqueueVisitor::VisitOMPCancelDirective(const OMPCancelDirective *D) { in VisitOMPCancelDirective()
2631 void EnqueueVisitor::VisitOMPTaskLoopDirective(const OMPTaskLoopDirective *D) { in VisitOMPTaskLoopDirective()
2635 void EnqueueVisitor::VisitOMPTaskLoopSimdDirective( in VisitOMPTaskLoopSimdDirective()
2640 void EnqueueVisitor::VisitOMPDistributeDirective( in VisitOMPDistributeDirective()
2646 EnqueueVisitor(WL, MakeCXCursor(S, StmtParent, TU,RegionOfInterest)).Visit(S); in EnqueueWorkList()