[all-commits] [llvm/llvm-project] bb1cb6: [NFC][OpenMP] Add several use_device_ptr/addr test...
Abhinav Gaba via All-commits
all-commits at lists.llvm.org
Mon Aug 25 14:23:47 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: bb1cb6a198a3ad688cce5142b7d835fdb011b487
https://github.com/llvm/llvm-project/commit/bb1cb6a198a3ad688cce5142b7d835fdb011b487
Author: Abhinav Gaba <abhinav.gaba at intel.com>
Date: 2025-08-25 (Mon, 25 Aug 2025)
Changed paths:
R offload/test/mapping/array_section_use_device_ptr.c
R offload/test/mapping/target_use_device_addr.c
R offload/test/mapping/target_wrong_use_device_addr.c
A offload/test/mapping/use_device_addr/target_data_use_device_addr_arrsec_existing.cpp
A offload/test/mapping/use_device_addr/target_data_use_device_addr_arrsec_not_existing.cpp
A offload/test/mapping/use_device_addr/target_data_use_device_addr_arrsec_ref_existing.cpp
A offload/test/mapping/use_device_addr/target_data_use_device_addr_arrsec_ref_not_existing.cpp
A offload/test/mapping/use_device_addr/target_data_use_device_addr_var_existing.cpp
A offload/test/mapping/use_device_addr/target_data_use_device_addr_var_not_existing.cpp
A offload/test/mapping/use_device_addr/target_data_use_device_addr_var_ref_existing.cpp
A offload/test/mapping/use_device_addr/target_data_use_device_addr_var_ref_not_existing.cpp
A offload/test/mapping/use_device_addr/target_use_device_addr.c
A offload/test/mapping/use_device_addr/target_wrong_use_device_addr.c
A offload/test/mapping/use_device_ptr/array_section_use_device_ptr.c
A offload/test/mapping/use_device_ptr/target_data_use_device_ptr_existing.cpp
A offload/test/mapping/use_device_ptr/target_data_use_device_ptr_not_existing.cpp
A offload/test/mapping/use_device_ptr/target_data_use_device_ptr_ref_existing.cpp
A offload/test/mapping/use_device_ptr/target_data_use_device_ptr_ref_not_existing.cpp
Log Message:
-----------
[NFC][OpenMP] Add several use_device_ptr/addr tests. (#154939)
Most tests are either compfailing or runfailing.
They should start passing once we start using ATTACH map-type based
codegen. (#153683)
Even after they start passing, there are a few places where the EXPECTED
and actual CHECKs are different, due to two main issues:
* use_device_ptr translation on `&p[0]` is not succeeding in looking-up
a previously mapped `&p[1]`
* privatization of byref use_device_addr operands is not happening
correctly.
The above should be fixed as separate standalone changes.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list