[all-commits] [llvm/llvm-project] c2f8fe: [EarlyCSE] Precommit test for D153151

Jay Foad via All-commits all-commits at lists.llvm.org
Fri Jul 14 03:48:03 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c2f8fe7cd82790ea422179312a706b911bc253da
      https://github.com/llvm/llvm-project/commit/c2f8fe7cd82790ea422179312a706b911bc253da
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2023-07-14 (Fri, 14 Jul 2023)

  Changed paths:
    A llvm/test/Transforms/EarlyCSE/AMDGPU/convergent-call.ll

  Log Message:
  -----------
  [EarlyCSE] Precommit test for D153151

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


  Commit: 9ff71814cb5d71e907feaa0b3165e866b882f9aa
      https://github.com/llvm/llvm-project/commit/9ff71814cb5d71e907feaa0b3165e866b882f9aa
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2023-07-14 (Fri, 14 Jul 2023)

  Changed paths:
    M llvm/lib/Transforms/Scalar/EarlyCSE.cpp
    M llvm/test/Transforms/EarlyCSE/AMDGPU/convergent-call.ll

  Log Message:
  -----------
  [EarlyCSE] Do not CSE convergent calls with memory effects

D149348 did this for readnone calls, which are handled by SimpleValue.
This patch does the same for all other CSEable calls, which are handled
by CallValue.

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


Compare: https://github.com/llvm/llvm-project/compare/5c5a1a292711...9ff71814cb5d


More information about the All-commits mailing list