[all-commits] [llvm/llvm-project] 8cc953: [LoopFlatten][NFC] Run instnamer on pr59339.ll

David Green via All-commits all-commits at lists.llvm.org
Fri Jan 6 07:32:51 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8cc9530ebcba33aebd83a62543caa4a178562f09
      https://github.com/llvm/llvm-project/commit/8cc9530ebcba33aebd83a62543caa4a178562f09
  Author: David Green <david.green at arm.com>
  Date:   2023-01-06 (Fri, 06 Jan 2023)

  Changed paths:
    M llvm/test/Transforms/LoopFlatten/pr59339.ll

  Log Message:
  -----------
  [LoopFlatten][NFC] Run instnamer on pr59339.ll


  Commit: 161bfa5f53efe5cb5a7b10e2eb21023c6a33a18b
      https://github.com/llvm/llvm-project/commit/161bfa5f53efe5cb5a7b10e2eb21023c6a33a18b
  Author: David Green <david.green at arm.com>
  Date:   2023-01-06 (Fri, 06 Jan 2023)

  Changed paths:
    M llvm/lib/Transforms/Scalar/LoopFlatten.cpp
    M llvm/test/Transforms/LoopFlatten/pr59339.ll

  Log Message:
  -----------
  [LoopFlattening] Check for extra uses on Mul

Similar to D138404, we were not guarding against extra uses of the Mul.
In most cases other checks would catch the issue due to unsupported
instructions in the outer loop, but certain non-canonical loop forms
could still get through.

Fixes #59339

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


Compare: https://github.com/llvm/llvm-project/compare/9eb698946dc1...161bfa5f53ef


More information about the All-commits mailing list