Reapply "AMDGPU: Split block for si_end_cf"
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 1 Aug 2019 01:25:27 +0000 (01:25 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 1 Aug 2019 01:25:27 +0000 (01:25 +0000)
commitd48324ff6fe77e0ef26060294905e1bc64b8535d
tree9b4fc5511c46f993ceb5aa6b23b7212a4836e348
parent79c27c9464f1605a56d31d2c49d143117ad434a2
Reapply "AMDGPU: Split block for si_end_cf"

This reverts commit r359363, reapplying r357634

llvm-svn: 367500
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
llvm/lib/Target/AMDGPU/SIInstructions.td
llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp
llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
llvm/test/CodeGen/AMDGPU/collapse-endcf.mir
llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll