[all-commits] [llvm/llvm-project] 94c177: [OpenMP][NFC] Clang format OMPIRBuilder

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Wed Sep 22 22:05:26 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 94c177e6b29e7ea1211d1650ca6fd98c87cd2b05
      https://github.com/llvm/llvm-project/commit/94c177e6b29e7ea1211d1650ca6fd98c87cd2b05
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2021-09-23 (Thu, 23 Sep 2021)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h

  Log Message:
  -----------
  [OpenMP][NFC] Clang format OMPIRBuilder

These files should be kept clang-formatted but diverge sometimes.


  Commit: 0a16c560102212f5b317e646486b6826847334ca
      https://github.com/llvm/llvm-project/commit/0a16c560102212f5b317e646486b6826847334ca
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2021-09-23 (Thu, 23 Sep 2021)

  Changed paths:
    M llvm/lib/Transforms/IPO/OpenMPOpt.cpp

  Log Message:
  -----------
  [OpenMP][NFC] Improve debug output


  Commit: 5e835ecb6d43eade0cbd0a91df7c22412481d264
      https://github.com/llvm/llvm-project/commit/5e835ecb6d43eade0cbd0a91df7c22412481d264
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2021-09-23 (Thu, 23 Sep 2021)

  Changed paths:
    A llvm/test/Transforms/OpenMP/get_hardware_num_threads_in_block_fold_optnone.ll

  Log Message:
  -----------
  [OpenMP][NFC] Precommit test that exposes a bug in our optnone handling


  Commit: 92280ae3d83d4c1436167fa05fc8292628062250
      https://github.com/llvm/llvm-project/commit/92280ae3d83d4c1436167fa05fc8292628062250
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2021-09-23 (Thu, 23 Sep 2021)

  Changed paths:
    M llvm/test/Transforms/OpenMP/dead_use.ll
    M llvm/test/Transforms/OpenMP/deduplication.ll
    M llvm/test/Transforms/OpenMP/icv_tracking.ll

  Log Message:
  -----------
  [OpenMP][NFC] Rerun the test check update script on all OpenMP-Opt tests


  Commit: 57822c3f4f36b81635da98707cf149747a754a6b
      https://github.com/llvm/llvm-project/commit/57822c3f4f36b81635da98707cf149747a754a6b
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2021-09-23 (Thu, 23 Sep 2021)

  Changed paths:
    M llvm/test/Transforms/OpenMP/replace_globalization.ll

  Log Message:
  -----------
  [OpenMP][NFC] Repair test that contained nested kernels

The benchmark contained (partially) nested kernels, something we do not
generate nor support.


  Commit: c6457dcae88043cbd07dedc61b602b66b26f1ddf
      https://github.com/llvm/llvm-project/commit/c6457dcae88043cbd07dedc61b602b66b26f1ddf
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2021-09-23 (Thu, 23 Sep 2021)

  Changed paths:
    M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
    M llvm/test/Transforms/OpenMP/get_hardware_num_threads_in_block_fold_optnone.ll

  Log Message:
  -----------
  [OpenMP][FIX] Be more deliberate about invalidating the AAKernelInfo state

This patch fixes a problem when the AAKernelInfo state was invalidated,
e.g., due to `optnone` for a kernel, but not all parts indicated the
invalidation properly. We further eliminate most full state
invalidations as they should never be necessary.

Differential Revision: https://reviews.llvm.org/D109468


Compare: https://github.com/llvm/llvm-project/compare/3b12282b0ed7...c6457dcae880


More information about the All-commits mailing list