This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: Remove FixControlFlowLiveIntervals pass
ClosedPublic

Authored by arsenm on Aug 7 2017, 10:44 AM.

Details

Reviewers
rampitec
Summary

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.

Diff Detail

Event Timeline

arsenm created this revision.Aug 7 2017, 10:44 AM
This revision is now accepted and ready to land.Aug 7 2017, 11:04 AM
arsenm closed this revision.Aug 7 2017, 11:14 AM

r310274

lib/Target/AMDGPU/AMDGPUTargetMachine.cpp