Commit 15ab7be
authored
[flang][OpenMP] Parse WHEN, OTHERWISE, MATCH clauses plus METADIRECTIVE (#121817)
Parse METADIRECTIVE as a standalone executable directive at the moment.
This will allow testing the parser code.
There is no lowering, not even clause conversion yet. There is also no
verification of the allowed values for trait sets, trait properties.1 parent abc8812 commit 15ab7be
File tree
13 files changed
+476
-32
lines changed- flang
- include/flang/Parser
- lib
- Lower/OpenMP
- Parser
- Semantics
- test/Parser/OpenMP
- llvm/include/llvm/Frontend/OpenMP
13 files changed
+476
-32
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
477 | 477 | | |
478 | 478 | | |
479 | 479 | | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
480 | 486 | | |
481 | 487 | | |
482 | 488 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3459 | 3459 | | |
3460 | 3460 | | |
3461 | 3461 | | |
| 3462 | + | |
| 3463 | + | |
| 3464 | + | |
| 3465 | + | |
| 3466 | + | |
| 3467 | + | |
| 3468 | + | |
| 3469 | + | |
3462 | 3470 | | |
3463 | 3471 | | |
3464 | 3472 | | |
| |||
3962 | 3970 | | |
3963 | 3971 | | |
3964 | 3972 | | |
| 3973 | + | |
3965 | 3974 | | |
3966 | 3975 | | |
3967 | 3976 | | |
3968 | 3977 | | |
3969 | 3978 | | |
| 3979 | + | |
| 3980 | + | |
| 3981 | + | |
| 3982 | + | |
| 3983 | + | |
3970 | 3984 | | |
3971 | 3985 | | |
3972 | | - | |
| 3986 | + | |
| 3987 | + | |
3973 | 3988 | | |
3974 | 3989 | | |
3975 | 3990 | | |
| |||
4187 | 4202 | | |
4188 | 4203 | | |
4189 | 4204 | | |
| 4205 | + | |
| 4206 | + | |
| 4207 | + | |
| 4208 | + | |
| 4209 | + | |
| 4210 | + | |
| 4211 | + | |
| 4212 | + | |
| 4213 | + | |
| 4214 | + | |
4190 | 4215 | | |
4191 | 4216 | | |
4192 | 4217 | | |
| |||
4217 | 4242 | | |
4218 | 4243 | | |
4219 | 4244 | | |
| 4245 | + | |
| 4246 | + | |
| 4247 | + | |
| 4248 | + | |
| 4249 | + | |
| 4250 | + | |
| 4251 | + | |
| 4252 | + | |
| 4253 | + | |
| 4254 | + | |
| 4255 | + | |
4220 | 4256 | | |
4221 | 4257 | | |
4222 | 4258 | | |
| |||
4302 | 4338 | | |
4303 | 4339 | | |
4304 | 4340 | | |
| 4341 | + | |
| 4342 | + | |
| 4343 | + | |
| 4344 | + | |
| 4345 | + | |
| 4346 | + | |
| 4347 | + | |
| 4348 | + | |
| 4349 | + | |
| 4350 | + | |
| 4351 | + | |
4305 | 4352 | | |
4306 | 4353 | | |
4307 | 4354 | | |
| |||
4326 | 4373 | | |
4327 | 4374 | | |
4328 | 4375 | | |
| 4376 | + | |
| 4377 | + | |
| 4378 | + | |
| 4379 | + | |
| 4380 | + | |
| 4381 | + | |
4329 | 4382 | | |
4330 | 4383 | | |
4331 | 4384 | | |
| |||
4724 | 4777 | | |
4725 | 4778 | | |
4726 | 4779 | | |
4727 | | - | |
| 4780 | + | |
4728 | 4781 | | |
4729 | 4782 | | |
4730 | 4783 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | 233 | | |
237 | 234 | | |
238 | 235 | | |
| |||
528 | 525 | | |
529 | 526 | | |
530 | 527 | | |
531 | | - | |
532 | | - | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
533 | 535 | | |
534 | 536 | | |
535 | 537 | | |
| |||
543 | 545 | | |
544 | 546 | | |
545 | 547 | | |
546 | | - | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
547 | 555 | | |
548 | 556 | | |
549 | 557 | | |
| |||
997 | 1005 | | |
998 | 1006 | | |
999 | 1007 | | |
1000 | | - | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
1001 | 1013 | | |
1002 | 1014 | | |
1003 | 1015 | | |
| |||
1101 | 1113 | | |
1102 | 1114 | | |
1103 | 1115 | | |
1104 | | - | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
1105 | 1121 | | |
1106 | 1122 | | |
1107 | 1123 | | |
| |||
1356 | 1372 | | |
1357 | 1373 | | |
1358 | 1374 | | |
1359 | | - | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
1360 | 1381 | | |
1361 | 1382 | | |
1362 | 1383 | | |
1363 | 1384 | | |
1364 | 1385 | | |
1365 | | - | |
1366 | | - | |
1367 | | - | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
1368 | 1401 | | |
1369 | 1402 | | |
1370 | 1403 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
| 260 | + | |
260 | 261 | | |
261 | 262 | | |
262 | 263 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
416 | 416 | | |
417 | 417 | | |
418 | 418 | | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
419 | 422 | | |
420 | 423 | | |
421 | 424 | | |
| |||
3231 | 3234 | | |
3232 | 3235 | | |
3233 | 3236 | | |
| 3237 | + | |
| 3238 | + | |
| 3239 | + | |
| 3240 | + | |
| 3241 | + | |
3234 | 3242 | | |
3235 | 3243 | | |
3236 | 3244 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
156 | 159 | | |
157 | 160 | | |
158 | 161 | | |
| |||
501 | 504 | | |
502 | 505 | | |
503 | 506 | | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
504 | 510 | | |
505 | 511 | | |
506 | 512 | | |
| |||
527 | 533 | | |
528 | 534 | | |
529 | 535 | | |
530 | | - | |
| 536 | + | |
531 | 537 | | |
532 | 538 | | |
533 | 539 | | |
534 | 540 | | |
535 | 541 | | |
536 | 542 | | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
537 | 548 | | |
538 | 549 | | |
539 | 550 | | |
| |||
698 | 709 | | |
699 | 710 | | |
700 | 711 | | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
701 | 722 | | |
702 | 723 | | |
703 | 724 | | |
| |||
815 | 836 | | |
816 | 837 | | |
817 | 838 | | |
| 839 | + | |
| 840 | + | |
818 | 841 | | |
819 | 842 | | |
820 | 843 | | |
| |||
839 | 862 | | |
840 | 863 | | |
841 | 864 | | |
| 865 | + | |
| 866 | + | |
842 | 867 | | |
843 | 868 | | |
844 | 869 | | |
| |||
894 | 919 | | |
895 | 920 | | |
896 | 921 | | |
897 | | - | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
898 | 925 | | |
899 | 926 | | |
900 | 927 | | |
| |||
914 | 941 | | |
915 | 942 | | |
916 | 943 | | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
917 | 947 | | |
918 | 948 | | |
919 | 949 | | |
| |||
1059 | 1089 | | |
1060 | 1090 | | |
1061 | 1091 | | |
| 1092 | + | |
| 1093 | + | |
1062 | 1094 | | |
1063 | 1095 | | |
1064 | 1096 | | |
| |||
0 commit comments