llvm-project/llvm/test/Transforms/OpenMP
Nikita Popov 875782bd9e [OpenMPOpt] Avoid pointer element type access during region merging
Hardcode the function type as ParallelTask, which is the guaranteed
pointee type of this runtime function argument (if pointee types
exist). The elimination of the callee bitcast is left for InstCombine.

Differential Revision: https://reviews.llvm.org/D120885
2022-03-15 09:52:46 +01:00
..
add_attributes.ll
add_attributes_amdgcn.ll
always_inline_device.ll [OpenMP][FIX] Do not signal SPMD-mode but then keep generic-mode 2021-11-02 23:22:04 -05:00
attributor_module_slice_reproducer.ll
attributor_pointer_offset_crash.ll [Attributor][FIX] Use right address space to avoid assertion 2021-10-27 18:22:37 -05:00
barrier_removal.ll [OpenMP][FIX] The `llvm.amdgcn.s.barrier` is actually not aligned 2022-02-11 12:42:50 -06:00
custom_state_machines.ll [Attributor] Allow not to default initialize AAs for live internal functions 2022-03-11 16:46:03 -06:00
custom_state_machines_remarks.ll [OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit` 2021-09-22 17:16:41 -04:00
dead_use.ll [OpenMP][NFC] Rerun the test check update script on all OpenMP-Opt tests 2021-09-23 00:04:29 -05:00
deduplication.ll Reapply "[OpenMP][NFCI] Embed the source location string size in the ident_t" 2021-12-29 01:10:38 -06:00
deduplication_remarks.ll
deduplication_target.ll [OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit` 2021-09-22 17:16:41 -04:00
fold_generic_main_thread.ll [OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit` 2021-09-22 17:16:41 -04:00
get_hardware_num_threads_in_block_fold.ll [OpenMP] Add RTL function to externalization RAII 2022-02-17 14:30:58 -05:00
get_hardware_num_threads_in_block_fold_optnone.ll [OpenMP][FIX] Be more deliberate about invalidating the AAKernelInfo state 2021-09-23 00:04:30 -05:00
global_constructor.ll [OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit` 2021-09-22 17:16:41 -04:00
globalization_remarks.ll [OpenMP] Emit remark on the captured call instead of the variable 2022-02-04 17:50:53 -05:00
gpu_kernel_detection_remarks.ll
gpu_state_machine_function_ptr_replacement.ll [Attributor] Allow not to default initialize AAs for live internal functions 2022-03-11 16:46:03 -06:00
hide_mem_transfer_latency.ll
icv_remarks.ll
icv_tracking.ll [OpenMP][NFC] Rerun the test check update script on all OpenMP-Opt tests 2021-09-23 00:04:29 -05:00
icv_tracking_out_of_scope.ll [OpenMP][FIX] Replace ICVs only with values valid at the getter position 2022-01-19 18:40:13 -06:00
is_spmd_exec_mode_fold.ll [OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit` 2021-09-22 17:16:41 -04:00
parallel_deletion.ll
parallel_deletion_cg_update.ll
parallel_deletion_remarks.ll
parallel_level_fold.ll [Attributor] Allow not to default initialize AAs for live internal functions 2022-03-11 16:46:03 -06:00
parallel_region_merging.ll [OpenMPOpt] Avoid pointer element type access during region merging 2022-03-15 09:52:46 +01:00
remove_globalization.ll [Attributor] Allow not to default initialize AAs for live internal functions 2022-03-11 16:46:03 -06:00
remove_noinline_attributes.ll [OpenMP] Ensure to remove noinline from all runtime functions eventually 2022-02-01 01:07:50 -06:00
replace_globalization.ll [Attributor] Allow not to default initialize AAs for live internal functions 2022-03-11 16:46:03 -06:00
rtf_type_checking.ll
single_threaded_execution.ll [OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit` 2021-09-22 17:16:41 -04:00
spmdization.ll [Attributor] Allow not to default initialize AAs for live internal functions 2022-03-11 16:46:03 -06:00
spmdization_assumes.ll Reapply "[OpenMP][NFCI] Embed the source location string size in the ident_t" 2021-12-29 01:10:38 -06:00
spmdization_guarding.ll [OpenMP][FIX] Ensure custom state machine works 2022-03-04 13:51:19 -05:00
spmdization_guarding_two_reaching_kernels.ll [Attributor] Allow not to default initialize AAs for live internal functions 2022-03-11 16:46:03 -06:00
spmdization_remarks.ll [OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit` 2021-09-22 17:16:41 -04:00
values_in_offload_arrays.ll