OSDN Git Service

[AMDGPU] Eliminate no effect instructions before s_endpgm
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Wed, 16 Aug 2017 04:43:49 +0000 (04:43 +0000)
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Wed, 16 Aug 2017 04:43:49 +0000 (04:43 +0000)
commit2df3fafbea71a953615fe5d870cc3061377bd4c0
tree133a4812b11dcfc9301f9b9055ea2ab49346d1b1
parente5914dd1a35ed714e6235157db5f4d72f78319fa
[AMDGPU] Eliminate no effect instructions before s_endpgm

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310987 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
test/CodeGen/AMDGPU/branch-condition-and.ll
test/CodeGen/AMDGPU/collapse-endcf.ll
test/CodeGen/AMDGPU/endpgm-dce.mir [new file with mode: 0644]
test/CodeGen/AMDGPU/loop_break.ll
test/CodeGen/AMDGPU/multi-divergent-exit-region.ll
test/CodeGen/AMDGPU/shrink-carry.mir
test/CodeGen/AMDGPU/si-annotate-cf-noloop.ll
test/CodeGen/AMDGPU/si-lower-control-flow-unreachable-block.ll
test/CodeGen/AMDGPU/skip-if-dead.ll
test/CodeGen/AMDGPU/spill-empty-live-interval.mir
test/CodeGen/AMDGPU/uniform-cfg.ll
test/CodeGen/AMDGPU/valu-i1.ll
test/CodeGen/AMDGPU/write-register-vgpr-into-sgpr.ll
test/CodeGen/AMDGPU/write_register.ll