This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU/SI: Move post regalloc run of SIShrinkInstructions
ClosedPublic

Authored by tstellarAMD on Mar 30 2016, 8:19 AM.

Details

Reviewers
arsenm
Summary

Move to addPreEmitPass. This is so it runs after post-RA
scheduling so we can merge s_nops emitted by the scheduler
and hazard recognizer.

Patch by: Matt Arsenault

Diff Detail

Event Timeline

tstellarAMD retitled this revision from to AMDGPU/SI: Move post regalloc run of SIShrinkInstructions.
tstellarAMD updated this object.
tstellarAMD added a reviewer: arsenm.
tstellarAMD added a subscriber: llvm-commits.
arsenm edited edge metadata.Apr 21 2016, 6:36 PM

I get verifier errors when I test this

I get verifier errors when I test this

Which tests?

arsenm accepted this revision.Apr 29 2016, 1:29 PM
arsenm edited edge metadata.

r268095

This revision is now accepted and ready to land.Apr 29 2016, 1:29 PM
arsenm closed this revision.Apr 29 2016, 1:29 PM