Commit e36c8dc
[Frontend] Introduce
The categories are primarily meant for OpenMP, where the spec assigns a
category to each directive. It's one of declarative, executable,
informational, meta, subsidiary, and utility.
These will be used in clang to avoid listing directives belonging to
certain categories by hand.
---------
Co-authored-by: Valentin Clement (バレンタイン クレメン) <clementval@gmail.com>getDirectiveCategory for ACC/OMP directives (#94689)1 parent 2cf1439 commit e36c8dc
File tree
7 files changed
+225
-3
lines changed- llvm
- include/llvm
- Frontend
- Directive
- OpenACC
- OpenMP
- TableGen
- test/TableGen
- utils/TableGen
7 files changed
+225
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
159 | 171 | | |
160 | 172 | | |
161 | 173 | | |
| |||
190 | 202 | | |
191 | 203 | | |
192 | 204 | | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
193 | 208 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
268 | 268 | | |
269 | 269 | | |
270 | 270 | | |
| 271 | + | |
271 | 272 | | |
272 | 273 | | |
273 | 274 | | |
| |||
293 | 294 | | |
294 | 295 | | |
295 | 296 | | |
| 297 | + | |
296 | 298 | | |
297 | 299 | | |
298 | 300 | | |
| |||
308 | 310 | | |
309 | 311 | | |
310 | 312 | | |
| 313 | + | |
311 | 314 | | |
312 | 315 | | |
313 | 316 | | |
| |||
334 | 337 | | |
335 | 338 | | |
336 | 339 | | |
| 340 | + | |
337 | 341 | | |
338 | 342 | | |
339 | 343 | | |
| |||
363 | 367 | | |
364 | 368 | | |
365 | 369 | | |
| 370 | + | |
366 | 371 | | |
367 | 372 | | |
368 | 373 | | |
| |||
391 | 396 | | |
392 | 397 | | |
393 | 398 | | |
| 399 | + | |
394 | 400 | | |
395 | 401 | | |
396 | 402 | | |
| |||
411 | 417 | | |
412 | 418 | | |
413 | 419 | | |
| 420 | + | |
414 | 421 | | |
415 | 422 | | |
416 | 423 | | |
417 | 424 | | |
418 | 425 | | |
| 426 | + | |
419 | 427 | | |
420 | 428 | | |
421 | 429 | | |
| |||
426 | 434 | | |
427 | 435 | | |
428 | 436 | | |
| 437 | + | |
429 | 438 | | |
430 | 439 | | |
431 | 440 | | |
| |||
442 | 451 | | |
443 | 452 | | |
444 | 453 | | |
| 454 | + | |
445 | 455 | | |
446 | 456 | | |
447 | 457 | | |
| |||
461 | 471 | | |
462 | 472 | | |
463 | 473 | | |
| 474 | + | |
464 | 475 | | |
465 | 476 | | |
466 | 477 | | |
| |||
471 | 482 | | |
472 | 483 | | |
473 | 484 | | |
| 485 | + | |
474 | 486 | | |
475 | 487 | | |
476 | 488 | | |
| |||
490 | 502 | | |
491 | 503 | | |
492 | 504 | | |
| 505 | + | |
493 | 506 | | |
494 | 507 | | |
495 | 508 | | |
| |||
499 | 512 | | |
500 | 513 | | |
501 | 514 | | |
| 515 | + | |
502 | 516 | | |
503 | 517 | | |
504 | 518 | | |
| |||
516 | 530 | | |
517 | 531 | | |
518 | 532 | | |
| 533 | + | |
519 | 534 | | |
520 | 535 | | |
521 | 536 | | |
| |||
534 | 549 | | |
535 | 550 | | |
536 | 551 | | |
| 552 | + | |
537 | 553 | | |
538 | 554 | | |
539 | 555 | | |
| |||
546 | 562 | | |
547 | 563 | | |
548 | 564 | | |
| 565 | + | |
549 | 566 | | |
550 | 567 | | |
551 | 568 | | |
| |||
584 | 601 | | |
585 | 602 | | |
586 | 603 | | |
| 604 | + | |
587 | 605 | | |
588 | 606 | | |
589 | 607 | | |
| |||
623 | 641 | | |
624 | 642 | | |
625 | 643 | | |
| 644 | + | |
626 | 645 | | |
627 | 646 | | |
628 | 647 | | |
| |||
659 | 678 | | |
660 | 679 | | |
661 | 680 | | |
| 681 | + | |
662 | 682 | | |
663 | 683 | | |
664 | 684 | | |
665 | 685 | | |
666 | 686 | | |
| 687 | + | |
667 | 688 | | |
0 commit comments