Skip to content
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

[Flang][OpenMP] Explicit member mapping fortran offload tests now supported through extending derived type map support in Flang and the OpenMP dialect #81508

Conversation

agozillon
Copy link
Contributor

This is a large series of runtime tests that help to add coverage for the specific cases intended to be supported by the PR stack
that extends derived type map support in Flang+OpenMP. Primarily this will add functionality coverage, there's cases where
things may work, but not optimally (or at least similarly to the status quo in Clang), addiitonal IR tests are added in the
relevant segments of the related PRs to test for breakages like that.

Created using spr 1.3.4
Created using spr 1.3.4
Created using spr 1.3.4
Created using spr 1.3.4
@agozillon
Copy link
Contributor Author

a little ping for some reviewer attention if at all possible please to get some forward momentum on the PR stack, thank you very much ahead of time!

@Bigcheese
Copy link
Contributor

Hello, this branch name is too long and prevents me from checking out llvm on Windows. Can you please delete it and recreate the pr with a shorter branch name? This ends up using 203 bytes of the allowed 260 on Windows.

@agozillon
Copy link
Contributor Author

Hello, this branch name is too long and prevents me from checking out llvm on Windows. Can you please delete it and recreate the pr with a shorter branch name? This ends up using 203 bytes of the allowed 260 on Windows.

Will do, sorry for the bother.

@agozillon agozillon closed this Feb 23, 2024
@agozillon agozillon deleted the users/agozillon/spr/flangopenmp-explicit-member-mapping-fortran-offload-tests-now-supported-through-extending-derived-type-map-support-in-flang-and-the-openmp-dialect branch February 23, 2024 23:24
@agozillon
Copy link
Contributor Author

Will re-open with a shorter name in a bit

@Bigcheese
Copy link
Contributor

Thanks!

@agozillon
Copy link
Contributor Author

Thanks!

You're welcome, sorry again, please do let me know if the newly opened ones are an issue (if I have calculated correctly I don't believe they are). If they are I am happy to delete them again. and next time I open them I'll avoid utilising SPR.

@joker-eph
Copy link
Collaborator

The real issue isn't SPR, it's that a commit title should really be short: try to stay <80char for the title and provide a complete description.

See https://cbea.ms/git-commit/ for some details and examples.

@agozillon
Copy link
Contributor Author

The real issue isn't SPR, it's that a commit title should really be short: try to stay <80char for the title and provide a complete description.

See https://cbea.ms/git-commit/ for some details and examples.

Sounds good

!CHECK: 10
!CHECK: 2.
!CHECK: (2.,10.)

Copy link
Contributor

@jsjodin jsjodin Mar 19, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Missing newline, or extra?

print *, scalar
end program

!CHECK: 10
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: same here, looks like missing newline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
openmp:libomptarget OpenMP offload runtime
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants