Commit 793af09
committed
[OpenMP] Simplify accessing num-teams and team-num
We found an issue with accessing correct number of teams
and team number when the enclosing region is serialized due to
use of if clause. It appears that the existing method is not
able to handle such cases, so this change proposes a simpler way
of accessing the team struct bound to the implicit task invoked
by each OpenMP team in the league.1 parent 1e89a76 commit 793af09
File tree
3 files changed
+95
-61
lines changed- openmp/runtime
- src
- test/teams
3 files changed
+95
-61
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8516 | 8516 | | |
8517 | 8517 | | |
8518 | 8518 | | |
8519 | | - | |
8520 | | - | |
8521 | | - | |
8522 | | - | |
8523 | | - | |
8524 | | - | |
8525 | | - | |
8526 | | - | |
8527 | | - | |
8528 | | - | |
8529 | | - | |
8530 | | - | |
8531 | | - | |
8532 | | - | |
8533 | | - | |
8534 | | - | |
8535 | | - | |
8536 | | - | |
8537 | | - | |
8538 | | - | |
8539 | | - | |
8540 | | - | |
8541 | | - | |
8542 | | - | |
8543 | | - | |
8544 | | - | |
8545 | | - | |
8546 | | - | |
8547 | | - | |
8548 | | - | |
8549 | 8519 | | |
8550 | | - | |
8551 | | - | |
8552 | | - | |
8553 | | - | |
8554 | | - | |
8555 | | - | |
8556 | | - | |
8557 | | - | |
8558 | | - | |
8559 | | - | |
| 8520 | + | |
| 8521 | + | |
| 8522 | + | |
| 8523 | + | |
| 8524 | + | |
8560 | 8525 | | |
8561 | 8526 | | |
8562 | 8527 | | |
8563 | | - | |
8564 | | - | |
8565 | | - | |
8566 | | - | |
8567 | | - | |
8568 | | - | |
8569 | | - | |
8570 | | - | |
8571 | | - | |
8572 | | - | |
| 8528 | + | |
| 8529 | + | |
| 8530 | + | |
| 8531 | + | |
| 8532 | + | |
| 8533 | + | |
| 8534 | + | |
8573 | 8535 | | |
8574 | 8536 | | |
8575 | 8537 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
497 | 497 | | |
498 | 498 | | |
499 | 499 | | |
500 | | - | |
501 | 500 | | |
502 | 501 | | |
503 | 502 | | |
| |||
540 | 539 | | |
541 | 540 | | |
542 | 541 | | |
543 | | - | |
544 | 542 | | |
545 | | - | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
| 543 | + | |
| 544 | + | |
554 | 545 | | |
555 | 546 | | |
556 | 547 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
0 commit comments