Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

[flang][OpenMP] Overhaul implementation of ATOMIC construct #137852

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 54 commits into
base: main
Choose a base branch
Loading
from
Open
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
4aa88f8
[flang][OpenMP] Mark atomic clauses as unique
kparzysz Apr 26, 2025
69869a7
[flang][OpenACC][OpenMP] Separate implementations of ATOMIC constructs
kparzysz Apr 26, 2025
637d237
[flang][OpenMP] Allow UPDATE clause to not have any arguments
kparzysz Apr 27, 2025
02b4080
[flang][OpenMP] Overhaul implementation of ATOMIC construct
kparzysz Mar 17, 2025
5928e6c
Restart build
kparzysz Apr 29, 2025
5a9cb4a
Restart build
kparzysz Apr 29, 2025
6273bb8
Restart build
kparzysz Apr 30, 2025
3594a0f
Replace %openmp_flags with -fopenmp in tests, add REQUIRES where needed
kparzysz Apr 30, 2025
0142671
Fix examples
kparzysz Apr 30, 2025
c158867
Fix example
kparzysz Apr 30, 2025
ddacb71
Remove reference to *nullptr
kparzysz Apr 30, 2025
ec73e6f
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz May 1, 2025
71e7fbd
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz May 6, 2025
4546997
Updates and improvements
kparzysz May 2, 2025
c2e1653
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz May 7, 2025
7eec417
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz May 15, 2025
40510a3
DumpEvExpr: show type
kparzysz Mar 24, 2025
b40ba0e
Handle conversion from real to complex via complex constructor
kparzysz May 15, 2025
303aef7
Fix handling of insertion point
kparzysz May 15, 2025
d788d87
Allow conversion in update operations
kparzysz May 16, 2025
ce989c3
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz May 16, 2025
3417237
format
kparzysz May 16, 2025
2686207
Revert "DumpEvExpr: show type"
kparzysz May 16, 2025
41fd27b
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz May 27, 2025
c00fc53
Delete unnecessary static_assert
kparzysz May 29, 2025
45b012c
Add missing initializer for 'iff'
kparzysz May 29, 2025
daeac25
Add asserts for printing "Identity" as top-level operator
kparzysz May 29, 2025
ae121e5
Explain the use of determinant
kparzysz May 29, 2025
81810ec
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz May 29, 2025
cae0e8f
Deal with assignments that failed Fortran semantic checks
kparzysz May 30, 2025
6bc8c10
Move common functions to tools.cpp
kparzysz May 30, 2025
be61b8c
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz May 30, 2025
a83a1cf
format
kparzysz May 30, 2025
9770e4d
Restore accidentally removed Le
kparzysz May 30, 2025
9b8aaa5
Recognize constants as "operations"
kparzysz May 30, 2025
f7bc109
Add lit tests for dumping atomic analysis
kparzysz May 30, 2025
4d7e622
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz May 30, 2025
7355186
format
kparzysz May 30, 2025
dbe7a52
Fix test maybe
kparzysz May 30, 2025
bb5356f
Fix typos
kparzysz Jun 2, 2025
1f40fe5
Remove default from switch
kparzysz Jun 2, 2025
3d01f74
Add unparse tests for compare
kparzysz Jun 2, 2025
76624e6
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz Jun 2, 2025
1ae3898
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz Jun 2, 2025
1cd6253
Document atomic extensions
kparzysz Jun 2, 2025
069308f
Allow elements of allocatable arrays
kparzysz Jun 2, 2025
fefc34f
Fix typos
kparzysz Jun 4, 2025
44cc971
Fix test RUN line
kparzysz Jun 4, 2025
b27c7cb
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz Jun 4, 2025
2636fd6
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz Jun 4, 2025
144170c
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
kparzysz Jun 4, 2025
1456802
Improve type checks, add testcases
kparzysz Jun 4, 2025
1b352f6
Fail with some grace on pointer assignments
kparzysz Jun 4, 2025
591e1d6
format
kparzysz Jun 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'main' into users/kparzysz/spr/a04-atomic-one
  • Loading branch information
kparzysz authored May 6, 2025
commit 71e7fbdbfff5cc66b03556554b3e4ce0f2e0d16c

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.