[amdgpu] Run SROA after loop unrolling.
authorMichael Liao <michael.hliao@gmail.com>
Mon, 20 Jul 2020 05:09:13 +0000 (01:09 -0400)
committerMichael Liao <michael.hliao@gmail.com>
Tue, 1 Sep 2020 20:09:56 +0000 (16:09 -0400)
commit1f4e7463b5e3ff654c84371527767830e51db10d
treef57881744f6c36ac313239a362de6f90b9a153f2
parentc90f15d25a176d7990f3a10b917caf0999a85b0d
[amdgpu] Run SROA after loop unrolling.

Summary: - There are promotable `alloca`s after loop unrolling.

Reviewers: rampitec, arsenm

Subscribers: kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, kerbowa, nikic, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D84252
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
llvm/test/CodeGen/AMDGPU/extra-sroa-after-unroll.ll [new file with mode: 0644]
llvm/test/CodeGen/AMDGPU/opt-pipeline.ll