This clang patch changes the __tgt_* API function signatures in preparation for the new map interface. A corresponding libomptarget patch will follow.
Changes are:
- Device IDs 32bits --> 64bits
- Flags 32bits --> 64bits
Libomptarget patch: D40313
Paths
| Differential D40281
[Clang][OpenMP] New clang/libomptarget map interface: new function signatures, clang-side ClosedPublic Authored by grokos on Nov 20 2017, 9:18 PM.
Details Summary This clang patch changes the __tgt_* API function signatures in preparation for the new map interface. A corresponding libomptarget patch will follow. Changes are:
Libomptarget patch: D40313
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Nov 21 2017, 6:09 AM Closed by commit rL318789: [Clang][OpenMP] New clang/libomptarget map interface: new function signatures… (authored by grokos). · Explain WhyNov 21 2017, 10:27 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 123824 cfe/trunk/lib/CodeGen/CGOpenMPRuntime.cpp
cfe/trunk/test/OpenMP/capturing_in_templates.cpp
cfe/trunk/test/OpenMP/target_codegen.cpp
cfe/trunk/test/OpenMP/target_codegen_registration.cpp
cfe/trunk/test/OpenMP/target_data_codegen.cpp
cfe/trunk/test/OpenMP/target_data_use_device_ptr_codegen.cpp
cfe/trunk/test/OpenMP/target_enter_data_codegen.cpp
cfe/trunk/test/OpenMP/target_exit_data_codegen.cpp
cfe/trunk/test/OpenMP/target_firstprivate_codegen.cpp
cfe/trunk/test/OpenMP/target_is_device_ptr_codegen.cpp
cfe/trunk/test/OpenMP/target_map_codegen.cpp
cfe/trunk/test/OpenMP/target_parallel_codegen.cpp
cfe/trunk/test/OpenMP/target_parallel_codegen_registration.cpp
cfe/trunk/test/OpenMP/target_parallel_for_codegen.cpp
cfe/trunk/test/OpenMP/target_parallel_for_codegen_registration.cpp
cfe/trunk/test/OpenMP/target_parallel_for_simd_codegen.cpp
cfe/trunk/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp
cfe/trunk/test/OpenMP/target_parallel_if_codegen.cpp
cfe/trunk/test/OpenMP/target_parallel_num_threads_codegen.cpp
cfe/trunk/test/OpenMP/target_simd_codegen.cpp
cfe/trunk/test/OpenMP/target_simd_codegen_registration.cpp
cfe/trunk/test/OpenMP/target_teams_codegen.cpp
cfe/trunk/test/OpenMP/target_teams_codegen_registration.cpp
cfe/trunk/test/OpenMP/target_teams_num_teams_codegen.cpp
cfe/trunk/test/OpenMP/target_teams_thread_limit_codegen.cpp
cfe/trunk/test/OpenMP/target_update_codegen.cpp
cfe/trunk/test/OpenMP/teams_codegen.cpp
cfe/trunk/test/OpenMP/teams_distribute_codegen.cpp
cfe/trunk/test/OpenMP/teams_distribute_firstprivate_codegen.cpp
cfe/trunk/test/OpenMP/teams_distribute_private_codegen.cpp
cfe/trunk/test/OpenMP/teams_distribute_reduction_codegen.cpp
|