[all-commits] [llvm/llvm-project] 91f465: snapshot - do not push

Philip Reames via All-commits all-commits at lists.llvm.org
Wed Sep 1 16:59:16 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 91f4655d9273ecefab1b7f0ea26d44f5de6fd0af
      https://github.com/llvm/llvm-project/commit/91f4655d9273ecefab1b7f0ea26d44f5de6fd0af
  Author: Philip Reames <listmail at philipreames.com>
  Date:   2021-09-01 (Wed, 01 Sep 2021)

  Changed paths:
    M llvm/lib/Analysis/ScalarEvolution.cpp

  Log Message:
  -----------
  snapshot - do not push


  Commit: c3b3aa277acaccf85a49d8d74dde3f1e03a38041
      https://github.com/llvm/llvm-project/commit/c3b3aa277acaccf85a49d8d74dde3f1e03a38041
  Author: Philip Reames <listmail at philipreames.com>
  Date:   2021-09-01 (Wed, 01 Sep 2021)

  Changed paths:
    M llvm/lib/Transforms/Utils/LoopUtils.cpp
    A llvm/test/Transforms/LoopDeletion/bbi-59728.ll

  Log Message:
  -----------
  Fix a missing MemorySSA update in breakLoopBackedge

This is a case I'd missed in 6a8237. The odd bit here is that missing the edge removal update seems to produce MemorySSA which verifies, but is still corrupt in a way which bothers following passes. I wasn't able to reduce a single pass test case, which is why the reported test case is taken as is.

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


Compare: https://github.com/llvm/llvm-project/compare/2754604e5442...c3b3aa277aca


More information about the All-commits mailing list