Page MenuHomePhabricator

[Pipeliner] Ignore Artificial dependences while computing recurrences.
ClosedPublic

Authored by sgundapa on Oct 19 2018, 1:14 PM.

Details

Summary

The artificial dependencies are not real dependencies. In some cases, they
form circuits with bigger MII. However, they are used to schedule instructions
better.

Diff Detail

Repository
rL LLVM

Event Timeline

sgundapa created this revision.Oct 19 2018, 1:14 PM
bcahoon accepted this revision.Oct 22 2018, 1:58 PM
This revision is now accepted and ready to land.Oct 22 2018, 1:58 PM
This revision was automatically updated to reflect the committed changes.
MaskRay added inline comments.
llvm/trunk/test/CodeGen/Hexagon/swp-art-deps-rec.ll
1

Hi, -debug-only= option is only available in #ifdef NDEBUG builds.

This should use REQUIRES: asserts (which I have fixed).

Thanks for fixing the unit test.