AMDGPU: Remove FixControlFlowLiveIntervals pass
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 7 Aug 2017 18:12:47 +0000 (18:12 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 7 Aug 2017 18:12:47 +0000 (18:12 +0000)
commit3db456820dcb89fc8bab58414de801fdfcfb0e88
tree32ad714658aaee4049260ebec7e79f463ba7a0a5
parentac102b697776973b2a09436b9b5a42b28badd5a0
AMDGPU: Remove FixControlFlowLiveIntervals pass

This hasn't done anything in a long time. This was
running after the the control flow pseudos were expanded,
so this would never find them. The control flow pseudo
expansion was moved to solve the problem this pass was
supposed to solve in the first place, except handling
it earlier also fixes it for fast regalloc which doesn't
use LiveIntervals.

Noticed by checking LCOV reports.

llvm-svn: 310274
llvm/lib/Target/AMDGPU/AMDGPU.h
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
llvm/lib/Target/AMDGPU/CMakeLists.txt
llvm/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp [deleted file]