[all-commits] [llvm/llvm-project] 9f0f84: [Attributor][FIX] Replace typo with something more...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Mon Jan 23 20:35:37 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9f0f84f1406aa7211753ff15cbf0202b41f82f15
      https://github.com/llvm/llvm-project/commit/9f0f84f1406aa7211753ff15cbf0202b41f82f15
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-01-23 (Mon, 23 Jan 2023)

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

  Log Message:
  -----------
  [Attributor][FIX] Replace typo with something more sane


  Commit: 75728b41f86928aadbf17df344d1730433266395
      https://github.com/llvm/llvm-project/commit/75728b41f86928aadbf17df344d1730433266395
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-01-23 (Mon, 23 Jan 2023)

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

  Log Message:
  -----------
  [Attributor][FIX] Reachability needs to process the entire worklist


  Commit: 2f6fce8bba66512ed52a15fac8f10828b0e4daba
      https://github.com/llvm/llvm-project/commit/2f6fce8bba66512ed52a15fac8f10828b0e4daba
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-01-23 (Mon, 23 Jan 2023)

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

  Log Message:
  -----------
  [Attributor][FIX] Ensure not to run new queries during manifest

If we modified the IR during manifest, e.g., SPMDzation, we might end up
with un-cached reachability queries. This is not good as the result is
going to be optimistic. We now cache the updateImpl result and use it
during manifest.

Bug was exposed in a follow up extension.


  Commit: 1771d81475e335d36cea22032aed2dbee0dee077
      https://github.com/llvm/llvm-project/commit/1771d81475e335d36cea22032aed2dbee0dee077
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-01-23 (Mon, 23 Jan 2023)

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

  Log Message:
  -----------
  [Attributor] Allow to delete (assume) intrinsics outside the SCC


  Commit: fedbc689e16b3843d6a5ac7cb6a293fb22475121
      https://github.com/llvm/llvm-project/commit/fedbc689e16b3843d6a5ac7cb6a293fb22475121
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-01-23 (Mon, 23 Jan 2023)

  Changed paths:
    M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
    M llvm/test/Transforms/OpenMP/barrier_removal.ll

  Log Message:
  -----------
  [Attributor] Check assumptions to improve `isAlignedBarrier` queries


Compare: https://github.com/llvm/llvm-project/compare/c3728d28821e...fedbc689e16b


More information about the All-commits mailing list