[all-commits] [llvm/llvm-project] 91e192: [DSE] Skip non-pointer args in initializes handlin...

Nikita Popov via All-commits all-commits at lists.llvm.org
Wed Apr 23 06:22:19 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 91e1922d45bdefd444a2ba0484fd858e2ad80254
      https://github.com/llvm/llvm-project/commit/91e1922d45bdefd444a2ba0484fd858e2ad80254
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2025-04-23 (Wed, 23 Apr 2025)

  Changed paths:
    M llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp

  Log Message:
  -----------
  [DSE] Skip non-pointer args in initializes handling (NFCI)

Avoid performing AA queries on non-pointers.


  Commit: 14dee0aeaaef2ebd5c3295edca4c5d3762464934
      https://github.com/llvm/llvm-project/commit/14dee0aeaaef2ebd5c3295edca4c5d3762464934
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2025-04-23 (Wed, 23 Apr 2025)

  Changed paths:
    M llvm/lib/Transforms/Scalar/NewGVN.cpp

  Log Message:
  -----------
  [NewGVN] Avoid AA query on non-pointers (NFCI)

In order for the instruction result to alias with the pointer it
needs to be a pointer.


  Commit: 01ee03c262519597307301715dc4d41e6d62b774
      https://github.com/llvm/llvm-project/commit/01ee03c262519597307301715dc4d41e6d62b774
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2025-04-23 (Wed, 23 Apr 2025)

  Changed paths:
    M llvm/lib/Transforms/Coroutines/CoroElide.cpp

  Log Message:
  -----------
  [CoroElide] Avoid AA query on non-pointers (NFCI)


  Commit: 208257f7e0f1e7bbf878753bb8a7554891b84380
      https://github.com/llvm/llvm-project/commit/208257f7e0f1e7bbf878753bb8a7554891b84380
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2025-04-23 (Wed, 23 Apr 2025)

  Changed paths:
    M llvm/lib/Transforms/Coroutines/CoroElide.cpp

  Log Message:
  -----------
  [CoroElide] Remove unnecessary bitcast (NFCI)

No longer needed with opaque pointers.


Compare: https://github.com/llvm/llvm-project/compare/6d0d50f0ac0c...208257f7e0f1

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list