2 Commits

Author SHA1 Message Date
erichkeane
1f30e3d123 [OpenACC][CIR] Fix 'copy' tests after deferred emission patch.
The patch #142998 crossed in the air with #142862.  This resulted in 2
of the tests from the former to not have the inlined function emitted.
This patch adds an additional function to force these to be emitted.
2025-06-06 06:14:38 -07:00
Erich Keane
bfbf5d5da6
[OpenACC][CIR] Implement member exprs for 'copy' lowering (#142998)
These ended up not being too much of a change, it just requires that we
properly emit a member expression,then use it in the varPtr. I also
fixed up the 'name' field to be the expression print, as that was
necessary to get this correct.

Finally, I added a TON of tests to convince myself that I've got this
correct, and hopefully the IR shows that.
2025-06-06 05:48:18 -07:00