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

Pull recent NVIDIA changes #120

Merged
12 commits merged into from
Jan 12, 2018
Merged

Pull recent NVIDIA changes #120

12 commits merged into from
Jan 12, 2018

Conversation

ghost
Copy link

@ghost ghost commented Jan 12, 2018

No description provided.

tskeith and others added 12 commits January 4, 2018 13:26
as we may have reference to this variable.
as it may be referenced in parallel region or task.
Pull 2018-01-04T13-38 Recent NVIDIA Changes
This was generated when the function return type was void. Instead it should be
"ret void, !dbg !29".
When deallocating unlimited polymorphic pointer, we did not deallocate the
allocatable members of the derive type the pointer points to. The "db" variable
was not correctly initialized and "cb" is the right pointer to use, so "db"
was eliminated.

Also, clean up some dead code.
In get_array_temp() we always make the storage class of arrays temps be SC_LOCAL.
If it is in an OMP parallel region, sem.sc is SC_PRIVATE and we should
not change it.
LLVM might inline in a way that there are different number of calls
to mmul or f90_mcopy, so don't check for that. Just execute the test.
Pull 2018-01-10T16-54 Recent NVIDIA Changes
@ghost ghost merged commit 7c7f39c into isuruf:windows Jan 12, 2018
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants