diff options
author | Razvan Lupusoru <razvan.lupusoru@gmail.com> | 2025-10-17 11:56:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-17 11:56:28 -0700 |
commit | db2a75d082743d139ab93351b3639cbcda96fa84 (patch) | |
tree | 229b6f01da9a156aade39236d8954c767eb8e22d /llvm/test/tools/llvm-readobj/XCOFF/symbols.test | |
parent | 2f70482f32a9ffe2b4fc0f6291d1132cbcab4de3 (diff) | |
download | llvm-main.zip llvm-main.tar.gz llvm-main.tar.bz2 |
This PR does the following:
- Updates createAndPopulate implementation so instead of first building
detached blocks it directly builds them in appropriate place - because
the MappableType implementation in FIR is relying on properly connected
regions in order to look up module
- Updates createAndPopulate to properly create destroy region with newly
introduced generatePrivateDestroy API for MappableType
- Adds recipe-populate-private.mlir test with comprehensive type
coverage including scalars, arrays (1D/3D), derived types, and extensive
box type tests (heap/ptr scalars, dynamic arrays in 1D/2D, ptr arrays,
and boxed derived types)
- Adds recipe-populate-firstprivate.mlir test with coverage for types
with well-supported copy operations (scalars, static arrays, derived
types); intentionally limits box type testing as copy implementation for
complex box types is not yet complete
Diffstat (limited to 'llvm/test/tools/llvm-readobj/XCOFF/symbols.test')
0 files changed, 0 insertions, 0 deletions