[all-commits] [llvm/llvm-project] 98ffc7: [MemorySSA] Don't check def set when cloning memor...

luxufan via All-commits all-commits at lists.llvm.org
Thu Jan 12 05:54:55 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 98ffc7b1a88e6e9053333bff83b8ecef25f63b6c
      https://github.com/llvm/llvm-project/commit/98ffc7b1a88e6e9053333bff83b8ecef25f63b6c
  Author: luxufan <luxufan at iscas.ac.cn>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M llvm/lib/Analysis/MemorySSA.cpp
    A llvm/test/Transforms/SimpleLoopUnswitch/pr59546.ll

  Log Message:
  -----------
  [MemorySSA] Don't check def set when cloning memoryaccesses

For internal functions, globals-aa returns different ModRefInfo
results if they are inlined and are no longer called by external
functions. This causes an assertion failure when cloning memoryssa
accesses.

Fixes: https://github.com/llvm/llvm-project/issues/59546

Reviewed By: nikic

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




More information about the All-commits mailing list