Page MenuHomePhabricator

ScheduleDAGInstrs: Skip debug instructions at end of scheduling region
ClosedPublic

Authored by arsenm on Thu, Oct 15, 9:25 AM.

Details

Summary

If the end instruction of the scheduling region was a DBG_VALUE, the
uses of the debug instruction were tracked as if they were real
uses. This would then hit the deadDefHasNoUse assertion in
addVRegDefDeps if the only use was the debug instruction.

Diff Detail

Event Timeline

arsenm created this revision.Thu, Oct 15, 9:25 AM
Herald added a project: Restricted Project. · View Herald TranscriptThu, Oct 15, 9:25 AM
arsenm requested review of this revision.Thu, Oct 15, 9:25 AM
This revision is now accepted and ready to land.Thu, Oct 15, 10:23 AM