llvm-project/llvm/test/Transforms/OpenMP
Wei Wang 4eef14f978 [OpenMPOpt] Assume indirect call always changes ICV
When checking call sites, give special handling to indirect call, as the
callee may be unknown and can lead to nullptr dereference later. Assume
conservatively that the ICV always changes in such case.

Reviewed By: sstefan1

Differential Revision: https://reviews.llvm.org/D87104
2020-09-04 09:05:32 -07:00
..
add_attributes.ll [OpenMP] Add Additional Function Attribute Information to OMPKinds.def 2020-07-18 12:55:50 -04:00
attributor_module_slice_reproducer.ll [OpenMPOpt][NFC] add reproducer for problem found in D85544 2020-08-30 09:59:25 +02:00
dead_use.ll Reland "[OpenMPOpt] ICV Tracking" 2020-07-11 02:25:57 +02:00
deduplication.ll [OpenMP][NFC] Reuse OMPIRBuilder `struct ident_t` handling in Clang 2020-08-10 17:13:26 -05:00
deduplication_remarks.ll OpenMPOpt Remarks Support 2020-05-13 12:20:40 -05:00
gpu_kernel_detection_remarks.ll [OpenMP] Identify GPU kernels (aka. OpenMP target regions) 2020-07-11 01:44:00 -05:00
gpu_state_machine_function_ptr_replacement.ll [OpenMP] Replace function pointer uses in GPU state machine 2020-07-11 01:44:00 -05:00
hide_mem_transfer_latency.ll [OpenMPOpt][HideMemTransfersLatency] Moving the 'wait' counterpart of __tgt_target_data_begin_mapper 2020-08-19 11:42:22 -05:00
icv_remarks.ll [OpenMPOpt] ICV macro definitions 2020-06-24 13:43:35 +02:00
icv_tracking.ll [OpenMPOpt] Assume indirect call always changes ICV 2020-09-04 09:05:32 -07:00
parallel_deletion.ll [Attributor] Make use of AANoUndef in AAUndefinedBehavior 2020-09-02 16:08:03 +09:00
parallel_deletion_cg_update.ll [CallGraph] Update callback call sites in RefreshCallGraph 2020-07-14 22:33:57 -05:00
parallel_deletion_remarks.ll OpenMPOpt Remarks Support 2020-05-13 12:20:40 -05:00
rtf_type_checking.ll [Attributor][NFC] Remove obsolete option from tests 2020-04-21 15:22:10 -05:00
values_in_offload_arrays.ll [OpenMPOpt][HideMemTransfersLatency] Get values stored in offload arrays 2020-08-31 15:33:05 -05:00