[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