Page MenuHomePhabricator

[X86] Enable PostRA scheduler in the SNB scheduler model the default for Linux and Windows w/clang
Needs ReviewPublic

Authored by craig.topper on Sat, Jul 18, 3:44 PM.

Details

Summary

This patch enables the PostRA scheduler in the SNB scheduler model.
This model is used by default for 32-bit and 64-bit Linux and
Windows.

We were previously using PostRA by default on 32-bit until I
changed 'pentium4' to use the SNB scheduler earlier this week.

I haven't done any perf measurements with this yet. Anything
specific people would like to see?

Diff Detail

Event Timeline

craig.topper created this revision.Sat, Jul 18, 3:44 PM
Herald added a project: Restricted Project. · View Herald TranscriptSat, Jul 18, 3:44 PM

I haven't done any perf measurements with this yet. Anything specific people would like to see?

Nothing specific - test-suite should give us a reasonable overview. It would be useful to see build times as well as execution times though, thats often the reason for not enabling postra-scheduling