forked from OSchip/llvm-project
Summary: This patch registers OpenMPOpt as a Module pass in addition to a CGSCC pass. This is so certain optimzations that are sensitive to intact call-sites can happen before inlining. The old `openmpopt` pass name is changed to `openmp-opt-cgscc` and `openmp-opt` calls the Module pass. The current module pass only runs a single check but will be expanded in the future. Reviewed By: jdoerfert Differential Revision: https://reviews.llvm.org/D99202 |
||
|---|---|---|
| .. | ||
| add_attributes.ll | ||
| add_attributes_amdgcn.ll | ||
| attributor_module_slice_reproducer.ll | ||
| dead_use.ll | ||
| deduplication.ll | ||
| deduplication_remarks.ll | ||
| globalization_remarks.ll | ||
| gpu_kernel_detection_remarks.ll | ||
| gpu_state_machine_function_ptr_replacement.ll | ||
| hide_mem_transfer_latency.ll | ||
| icv_remarks.ll | ||
| icv_tracking.ll | ||
| parallel_deletion.ll | ||
| parallel_deletion_cg_update.ll | ||
| parallel_deletion_remarks.ll | ||
| parallel_region_merging.ll | ||
| rtf_type_checking.ll | ||
| values_in_offload_arrays.ll | ||