Commit 2aa1c3a
Automerge: [flang][OpenMP] Simplify handling of UserReductionDetails a bit (#159944)
Instead of having a variant with specific AST nodes that can contain a
reduction specifier, simply store the OpenMPDeclarativeConstruct. It is
used to emit the source code directive when generating a module file,
and unparsing the top-level AST node will work just fine.File tree
4 files changed
+18
-36
lines changed- flang
- include/flang/Semantics
- lib
- Parser
- Semantics
4 files changed
+18
-36
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
| 33 | + | |
35 | 34 | | |
36 | 35 | | |
37 | 36 | | |
| |||
736 | 735 | | |
737 | 736 | | |
738 | 737 | | |
739 | | - | |
740 | | - | |
741 | | - | |
| 738 | + | |
742 | 739 | | |
743 | 740 | | |
744 | 741 | | |
| |||
756 | 753 | | |
757 | 754 | | |
758 | 755 | | |
759 | | - | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
760 | 759 | | |
761 | 760 | | |
762 | 761 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3098 | 3098 | | |
3099 | 3099 | | |
3100 | 3100 | | |
3101 | | - | |
3102 | | - | |
3103 | | - | |
3104 | | - | |
3105 | | - | |
3106 | | - | |
| 3101 | + | |
| 3102 | + | |
3107 | 3103 | | |
3108 | 3104 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1056 | 1056 | | |
1057 | 1057 | | |
1058 | 1058 | | |
1059 | | - | |
1060 | | - | |
1061 | | - | |
1062 | | - | |
1063 | | - | |
1064 | | - | |
1065 | | - | |
1066 | | - | |
1067 | | - | |
1068 | | - | |
1069 | | - | |
1070 | | - | |
1071 | | - | |
| 1059 | + | |
| 1060 | + | |
1072 | 1061 | | |
1073 | 1062 | | |
1074 | 1063 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1480 | 1480 | | |
1481 | 1481 | | |
1482 | 1482 | | |
1483 | | - | |
1484 | 1483 | | |
1485 | 1484 | | |
1486 | 1485 | | |
1487 | 1486 | | |
1488 | | - | |
1489 | 1487 | | |
1490 | 1488 | | |
1491 | 1489 | | |
| |||
1583 | 1581 | | |
1584 | 1582 | | |
1585 | 1583 | | |
1586 | | - | |
| 1584 | + | |
| 1585 | + | |
1587 | 1586 | | |
1588 | 1587 | | |
1589 | 1588 | | |
| |||
1692 | 1691 | | |
1693 | 1692 | | |
1694 | 1693 | | |
| 1694 | + | |
1695 | 1695 | | |
1696 | 1696 | | |
1697 | 1697 | | |
| 1698 | + | |
1698 | 1699 | | |
1699 | 1700 | | |
1700 | 1701 | | |
| |||
1736 | 1737 | | |
1737 | 1738 | | |
1738 | 1739 | | |
1739 | | - | |
1740 | 1740 | | |
1741 | 1741 | | |
1742 | | - | |
| 1742 | + | |
1743 | 1743 | | |
1744 | 1744 | | |
1745 | 1745 | | |
1746 | 1746 | | |
1747 | | - | |
| 1747 | + | |
1748 | 1748 | | |
1749 | 1749 | | |
1750 | 1750 | | |
| |||
1869 | 1869 | | |
1870 | 1870 | | |
1871 | 1871 | | |
1872 | | - | |
1873 | 1872 | | |
1874 | 1873 | | |
1875 | 1874 | | |
1876 | | - | |
| 1875 | + | |
1877 | 1876 | | |
1878 | 1877 | | |
1879 | 1878 | | |
| |||
1960 | 1959 | | |
1961 | 1960 | | |
1962 | 1961 | | |
1963 | | - | |
| 1962 | + | |
1964 | 1963 | | |
1965 | 1964 | | |
1966 | 1965 | | |
| |||
2025 | 2024 | | |
2026 | 2025 | | |
2027 | 2026 | | |
2028 | | - | |
2029 | | - | |
| 2027 | + | |
2030 | 2028 | | |
2031 | 2029 | | |
2032 | 2030 | | |
| |||
0 commit comments