[all-commits] [llvm/llvm-project] f71abe: [LoopInterchange] Fix interchanging contents of pr...

jimmyzhongduo via All-commits all-commits at lists.llvm.org
Fri Mar 13 12:59:53 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: f71abec661ea716c84e35ac4b41ee5abcccc134a
      https://github.com/llvm/llvm-project/commit/f71abec661ea716c84e35ac4b41ee5abcccc134a
  Author: Alexey Zhikhartsev <alexey.zhikhar at gmail.com>
  Date:   2020-03-13 (Fri, 13 Mar 2020)

  Changed paths:
    M llvm/lib/Transforms/Scalar/LoopInterchange.cpp
    A llvm/test/Transforms/LoopInterchange/lcssa-preheader.ll

  Log Message:
  -----------
  [LoopInterchange] Fix interchanging contents of preheader BBs

Summary:
Previously LCSSA was getting broken by placing instructions into the
(newly) inner *header* instead of the *pre*header.

Fixes PR43474

Reviewers: fhahn

Reviewed By: fhahn

Subscribers: hiraditya, llvm-commits

Tags: #llvm

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




More information about the All-commits mailing list