Branch: refs/heads/main
Revision: 8a9bb11
Author: e-kayrakli
Log Message:
Merge pull request #18276 from e-kayrakli/gpu-no-modname-check
Remove the specific module name requirement from GPU support
Our initial prototype for outlining foralls included a limitation that the
module name should be GPUOutlineTest
. After #18224 and #18232, we no longer
need that limitation. This PR removes that check from the compiler.
While there:
- Renames a compiler helper function
- Drops the explicit module from a relevant test.
Note that, we're still limited to user modules. I tried to remove that check,
too, but I bumped into https://github.com/Cray/chapel-private/issues/2416. So,
that's still a TODO.
[Reviewed by @daviditen]
Test:
-
[x] gpu/native
Modified Files:
M compiler/optimizations/deadCodeElimination.cpp
M test/gpu/native/streamPrototype/dr.chplCompare: Comparing 08eb3bbd6490...8a9bb11809b9 · chapel-lang/chapel · GitHub