[PATCH] D99202: [OpenMP] Add OpenMPOpt as a Module pass
Joseph Huber via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 19 13:18:37 PDT 2021
jhuber6 updated this revision to Diff 338616.
jhuber6 edited the summary of this revision.
jhuber6 added a comment.
Changing the OpenMPOpt module pass to only run selected optimizations. Removed the module pass version from most of the tests, more tests will be added once there are additional uses for the module pass.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99202/new/
https://reviews.llvm.org/D99202
Files:
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/LinkAllPasses.h
llvm/include/llvm/Transforms/IPO.h
llvm/include/llvm/Transforms/IPO/OpenMPOpt.h
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/IPO/IPO.cpp
llvm/lib/Transforms/IPO/OpenMPOpt.cpp
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/test/Transforms/OpenMP/add_attributes.ll
llvm/test/Transforms/OpenMP/add_attributes_amdgcn.ll
llvm/test/Transforms/OpenMP/attributor_module_slice_reproducer.ll
llvm/test/Transforms/OpenMP/dead_use.ll
llvm/test/Transforms/OpenMP/deduplication.ll
llvm/test/Transforms/OpenMP/deduplication_remarks.ll
llvm/test/Transforms/OpenMP/globalization_remarks.ll
llvm/test/Transforms/OpenMP/gpu_kernel_detection_remarks.ll
llvm/test/Transforms/OpenMP/gpu_state_machine_function_ptr_replacement.ll
llvm/test/Transforms/OpenMP/hide_mem_transfer_latency.ll
llvm/test/Transforms/OpenMP/icv_remarks.ll
llvm/test/Transforms/OpenMP/icv_tracking.ll
llvm/test/Transforms/OpenMP/parallel_deletion.ll
llvm/test/Transforms/OpenMP/parallel_deletion_remarks.ll
llvm/test/Transforms/OpenMP/parallel_region_merging.ll
llvm/test/Transforms/OpenMP/rtf_type_checking.ll
llvm/test/Transforms/OpenMP/values_in_offload_arrays.ll
llvm/test/Transforms/PhaseOrdering/openmp-opt-module.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D99202.338616.patch
Type: text/x-patch
Size: 29141 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210419/44aee61c/attachment.bin>
More information about the llvm-commits
mailing list