Amit Tiwari
14de1bb711
[Clang][OpenMP] Support expression semantics in target update fields with non-contiguous array sections (#176708)
### Issue: Variable stride not recognized as non-contiguous
`CGOpenMPRuntime.cpp` failed to detect `DeclRefExpr`, `MemberExpr`,
`ArraySubscriptExpr` as non-contiguous.
**Fixes**:
`clang/lib/CodeGen/CGOpenMPRuntime.cpp` - Variable stride detection +
dimension count logic
Detect variable stride expressions
(`DeclRefExpr/MemberExpr/ArraySubscriptExpr`) as non-contiguous
Added testcases to cover stack arrays, heap pointers, struct members,
etc., for expression semantics in non-contiguous update.
2026-03-10 19:26:17 +05:30
..
2026-03-03 13:20:24 -06:00
2026-02-18 21:53:19 +00:00
2025-03-07 22:22:30 +01:00
2026-01-07 19:20:30 +00:00
2026-02-20 09:35:47 -06:00
2026-03-03 00:02:28 +00:00
2026-03-10 19:26:17 +05:30
2026-02-18 21:53:19 +00:00
2026-02-18 21:53:19 +00:00
2026-01-08 23:04:32 +00:00
2026-02-18 21:53:19 +00:00
2025-04-29 11:21:59 -05:00
2025-09-07 15:12:15 +00:00
2026-02-17 15:18:03 +00:00
2025-11-19 13:51:14 +01:00