OSDN Git Service

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)
commit4f81bb6abb0ee087c5b7f9a3458a9488ecc33cc5
tree0e9f35d5610a756b7b32b21e7eb6dc4d61404445
parent4dc104b36bf1d8bea65e8d06980a44bb42ab02d3
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310274 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/AMDGPU.h
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
lib/Target/AMDGPU/CMakeLists.txt
lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp [deleted file]