Lines Matching defs:D
630 E->D = readDeclAs<ValueDecl>();
2080 auto *D = readDeclAs<NamedDecl>();
2082 Decls.addDecl(D, AS);
2396 void ASTStmtReader::VisitOMPLoopBasedDirective(OMPLoopBasedDirective *D) {
2397 VisitStmt(D);
2400 VisitOMPExecutableDirective(D);
2403 void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) {
2404 VisitOMPLoopBasedDirective(D);
2407 void ASTStmtReader::VisitOMPMetaDirective(OMPMetaDirective *D) {
2408 VisitStmt(D);
2411 VisitOMPExecutableDirective(D);
2414 void ASTStmtReader::VisitOMPParallelDirective(OMPParallelDirective *D) {
2415 VisitStmt(D);
2416 VisitOMPExecutableDirective(D);
2417 D->setHasCancel(Record.readBool());
2420 void ASTStmtReader::VisitOMPSimdDirective(OMPSimdDirective *D) {
2421 VisitOMPLoopDirective(D);
2425 OMPLoopTransformationDirective *D) {
2426 VisitOMPLoopBasedDirective(D);
2427 D->setNumGeneratedLoops(Record.readUInt32());
2430 void ASTStmtReader::VisitOMPTileDirective(OMPTileDirective *D) {
2431 VisitOMPLoopTransformationDirective(D);
2434 void ASTStmtReader::VisitOMPUnrollDirective(OMPUnrollDirective *D) {
2435 VisitOMPLoopTransformationDirective(D);
2438 void ASTStmtReader::VisitOMPReverseDirective(OMPReverseDirective *D) {
2439 VisitOMPLoopTransformationDirective(D);
2442 void ASTStmtReader::VisitOMPInterchangeDirective(OMPInterchangeDirective *D) {
2443 VisitOMPLoopTransformationDirective(D);
2446 void ASTStmtReader::VisitOMPForDirective(OMPForDirective *D) {
2447 VisitOMPLoopDirective(D);
2448 D->setHasCancel(Record.readBool());
2451 void ASTStmtReader::VisitOMPForSimdDirective(OMPForSimdDirective *D) {
2452 VisitOMPLoopDirective(D);
2455 void ASTStmtReader::VisitOMPSectionsDirective(OMPSectionsDirective *D) {
2456 VisitStmt(D);
2457 VisitOMPExecutableDirective(D);
2458 D->setHasCancel(Record.readBool());
2461 void ASTStmtReader::VisitOMPSectionDirective(OMPSectionDirective *D) {
2462 VisitStmt(D);
2463 VisitOMPExecutableDirective(D);
2464 D->setHasCancel(Record.readBool());
2467 void ASTStmtReader::VisitOMPScopeDirective(OMPScopeDirective *D) {
2468 VisitStmt(D);
2469 VisitOMPExecutableDirective(D);
2472 void ASTStmtReader::VisitOMPSingleDirective(OMPSingleDirective *D) {
2473 VisitStmt(D);
2474 VisitOMPExecutableDirective(D);
2477 void ASTStmtReader::VisitOMPMasterDirective(OMPMasterDirective *D) {
2478 VisitStmt(D);
2479 VisitOMPExecutableDirective(D);
2482 void ASTStmtReader::VisitOMPCriticalDirective(OMPCriticalDirective *D) {
2483 VisitStmt(D);
2484 VisitOMPExecutableDirective(D);
2485 D->DirName = Record.readDeclarationNameInfo();
2488 void ASTStmtReader::VisitOMPParallelForDirective(OMPParallelForDirective *D) {
2489 VisitOMPLoopDirective(D);
2490 D->setHasCancel(Record.readBool());
2494 OMPParallelForSimdDirective *D) {
2495 VisitOMPLoopDirective(D);
2499 OMPParallelMasterDirective *D) {
2500 VisitStmt(D);
2501 VisitOMPExecutableDirective(D);
2505 OMPParallelMaskedDirective *D) {
2506 VisitStmt(D);
2507 VisitOMPExecutableDirective(D);
2511 OMPParallelSectionsDirective *D) {
2512 VisitStmt(D);
2513 VisitOMPExecutableDirective(D);
2514 D->setHasCancel(Record.readBool());
2517 void ASTStmtReader::VisitOMPTaskDirective(OMPTaskDirective *D) {
2518 VisitStmt(D);
2519 VisitOMPExecutableDirective(D);
2520 D->setHasCancel(Record.readBool());
2523 void ASTStmtReader::VisitOMPTaskyieldDirective(OMPTaskyieldDirective *D) {
2524 VisitStmt(D);
2525 VisitOMPExecutableDirective(D);
2528 void ASTStmtReader::VisitOMPBarrierDirective(OMPBarrierDirective *D) {
2529 VisitStmt(D);
2530 VisitOMPExecutableDirective(D);
2533 void ASTStmtReader::VisitOMPTaskwaitDirective(OMPTaskwaitDirective *D) {
2534 VisitStmt(D);
2537 VisitOMPExecutableDirective(D);
2540 void ASTStmtReader::VisitOMPErrorDirective(OMPErrorDirective *D) {
2541 VisitStmt(D);
2544 VisitOMPExecutableDirective(D);
2547 void ASTStmtReader::VisitOMPTaskgroupDirective(OMPTaskgroupDirective *D) {
2548 VisitStmt(D);
2549 VisitOMPExecutableDirective(D);
2552 void ASTStmtReader::VisitOMPFlushDirective(OMPFlushDirective *D) {
2553 VisitStmt(D);
2554 VisitOMPExecutableDirective(D);
2557 void ASTStmtReader::VisitOMPDepobjDirective(OMPDepobjDirective *D) {
2558 VisitStmt(D);
2559 VisitOMPExecutableDirective(D);
2562 void ASTStmtReader::VisitOMPScanDirective(OMPScanDirective *D) {
2563 VisitStmt(D);
2564 VisitOMPExecutableDirective(D);
2567 void ASTStmtReader::VisitOMPOrderedDirective(OMPOrderedDirective *D) {
2568 VisitStmt(D);
2569 VisitOMPExecutableDirective(D);
2572 void ASTStmtReader::VisitOMPAtomicDirective(OMPAtomicDirective *D) {
2573 VisitStmt(D);
2574 VisitOMPExecutableDirective(D);
2575 D->Flags.IsXLHSInRHSPart = Record.readBool() ? 1 : 0;
2576 D->Flags.IsPostfixUpdate = Record.readBool() ? 1 : 0;
2577 D->Flags.IsFailOnly = Record.readBool() ? 1 : 0;
2580 void ASTStmtReader::VisitOMPTargetDirective(OMPTargetDirective *D) {
2581 VisitStmt(D);
2582 VisitOMPExecutableDirective(D);
2585 void ASTStmtReader::VisitOMPTargetDataDirective(OMPTargetDataDirective *D) {
2586 VisitStmt(D);
2587 VisitOMPExecutableDirective(D);
2591 OMPTargetEnterDataDirective *D) {
2592 VisitStmt(D);
2593 VisitOMPExecutableDirective(D);
2597 OMPTargetExitDataDirective *D) {
2598 VisitStmt(D);
2599 VisitOMPExecutableDirective(D);
2603 OMPTargetParallelDirective *D) {
2604 VisitStmt(D);
2605 VisitOMPExecutableDirective(D);
2606 D->setHasCancel(Record.readBool());
2610 OMPTargetParallelForDirective *D) {
2611 VisitOMPLoopDirective(D);
2612 D->setHasCancel(Record.readBool());
2615 void ASTStmtReader::VisitOMPTeamsDirective(OMPTeamsDirective *D) {
2616 VisitStmt(D);
2617 VisitOMPExecutableDirective(D);
2621 OMPCancellationPointDirective *D) {
2622 VisitStmt(D);
2623 VisitOMPExecutableDirective(D);
2624 D->setCancelRegion(Record.readEnum<OpenMPDirectiveKind>());
2627 void ASTStmtReader::VisitOMPCancelDirective(OMPCancelDirective *D) {
2628 VisitStmt(D);
2629 VisitOMPExecutableDirective(D);
2630 D->setCancelRegion(Record.readEnum<OpenMPDirectiveKind>());
2633 void ASTStmtReader::VisitOMPTaskLoopDirective(OMPTaskLoopDirective *D) {
2634 VisitOMPLoopDirective(D);
2635 D->setHasCancel(Record.readBool());
2638 void ASTStmtReader::VisitOMPTaskLoopSimdDirective(OMPTaskLoopSimdDirective *D) {
2639 VisitOMPLoopDirective(D);
2643 OMPMasterTaskLoopDirective *D) {
2644 VisitOMPLoopDirective(D);
2645 D->setHasCancel(Record.readBool());
2649 OMPMaskedTaskLoopDirective *D) {
2650 VisitOMPLoopDirective(D);
2651 D->setHasCancel(Record.readBool());
2655 OMPMasterTaskLoopSimdDirective *D) {
2656 VisitOMPLoopDirective(D);
2660 OMPMaskedTaskLoopSimdDirective *D) {
2661 VisitOMPLoopDirective(D);
2665 OMPParallelMasterTaskLoopDirective *D) {
2666 VisitOMPLoopDirective(D);
2667 D->setHasCancel(Record.readBool());
2671 OMPParallelMaskedTaskLoopDirective *D) {
2672 VisitOMPLoopDirective(D);
2673 D->setHasCancel(Record.readBool());
2677 OMPParallelMasterTaskLoopSimdDirective *D) {
2678 VisitOMPLoopDirective(D);
2682 OMPParallelMaskedTaskLoopSimdDirective *D) {
2683 VisitOMPLoopDirective(D);
2686 void ASTStmtReader::VisitOMPDistributeDirective(OMPDistributeDirective *D) {
2687 VisitOMPLoopDirective(D);
2690 void ASTStmtReader::VisitOMPTargetUpdateDirective(OMPTargetUpdateDirective *D) {
2691 VisitStmt(D);
2692 VisitOMPExecutableDirective(D);
2696 OMPDistributeParallelForDirective *D) {
2697 VisitOMPLoopDirective(D);
2698 D->setHasCancel(Record.readBool());
2702 OMPDistributeParallelForSimdDirective *D) {
2703 VisitOMPLoopDirective(D);
2707 OMPDistributeSimdDirective *D) {
2708 VisitOMPLoopDirective(D);
2712 OMPTargetParallelForSimdDirective *D) {
2713 VisitOMPLoopDirective(D);
2716 void ASTStmtReader::VisitOMPTargetSimdDirective(OMPTargetSimdDirective *D) {
2717 VisitOMPLoopDirective(D);
2721 OMPTeamsDistributeDirective *D) {
2722 VisitOMPLoopDirective(D);
2726 OMPTeamsDistributeSimdDirective *D) {
2727 VisitOMPLoopDirective(D);
2731 OMPTeamsDistributeParallelForSimdDirective *D) {
2732 VisitOMPLoopDirective(D);
2736 OMPTeamsDistributeParallelForDirective *D) {
2737 VisitOMPLoopDirective(D);
2738 D->setHasCancel(Record.readBool());
2741 void ASTStmtReader::VisitOMPTargetTeamsDirective(OMPTargetTeamsDirective *D) {
2742 VisitStmt(D);
2743 VisitOMPExecutableDirective(D);
2747 OMPTargetTeamsDistributeDirective *D) {
2748 VisitOMPLoopDirective(D);
2752 OMPTargetTeamsDistributeParallelForDirective *D) {
2753 VisitOMPLoopDirective(D);
2754 D->setHasCancel(Record.readBool());
2758 OMPTargetTeamsDistributeParallelForSimdDirective *D) {
2759 VisitOMPLoopDirective(D);
2763 OMPTargetTeamsDistributeSimdDirective *D) {
2764 VisitOMPLoopDirective(D);
2767 void ASTStmtReader::VisitOMPInteropDirective(OMPInteropDirective *D) {
2768 VisitStmt(D);
2769 VisitOMPExecutableDirective(D);
2772 void ASTStmtReader::VisitOMPDispatchDirective(OMPDispatchDirective *D) {
2773 VisitStmt(D);
2774 VisitOMPExecutableDirective(D);
2775 D->setTargetCallLoc(Record.readSourceLocation());
2778 void ASTStmtReader::VisitOMPMaskedDirective(OMPMaskedDirective *D) {
2779 VisitStmt(D);
2780 VisitOMPExecutableDirective(D);
2783 void ASTStmtReader::VisitOMPGenericLoopDirective(OMPGenericLoopDirective *D) {
2784 VisitOMPLoopDirective(D);
2788 OMPTeamsGenericLoopDirective *D) {
2789 VisitOMPLoopDirective(D);
2793 OMPTargetTeamsGenericLoopDirective *D) {
2794 VisitOMPLoopDirective(D);
2795 D->setCanBeParallelFor(Record.readBool());
2799 OMPParallelGenericLoopDirective *D) {
2800 VisitOMPLoopDirective(D);
2804 OMPTargetParallelGenericLoopDirective *D) {
2805 VisitOMPLoopDirective(D);