This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU] Omit KILL instructions from hazard recognizer
ClosedPublic

Authored by dstuttard on Mar 4 2019, 6:27 AM.

Details

Summary

In some cases the KILL was causing a hazard to be introduced as these were
scheduled into hazard slots, but don't result in an instruction.

KILL shouldn't be considered for hazard recognition.

Change-Id: Ib6d2a2160f8c94cd0ce611ab198c7e4f46aeffcf

Diff Detail

Repository
rL LLVM

Event Timeline

dstuttard created this revision.Mar 4 2019, 6:27 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 4 2019, 6:27 AM
dstuttard added a reviewer: arsenm.
arsenm accepted this revision.Mar 4 2019, 7:19 AM

LGTM. Where do kills even come from?

This revision is now accepted and ready to land.Mar 4 2019, 7:19 AM
This revision was automatically updated to reflect the committed changes.