Add Qualcomm Kryo SchedMachineModel.
Enable some beneficial Kryo CPU features.
Patch by Dave Estes.
Paths
| Differential D17119
Add Qualcomm Kryo SchedMachineModel AbandonedPublic Authored by mcrosier on Feb 10 2016, 6:59 PM.
Details
Diff Detail
Event Timelineapazos updated this object. Comment Actions Hi Ana, The first step should be to reformat the new .td file for 80 columns. Other than that, as with the M1 I think we have to defer to you for the particular values. Does the schedcover.py output look sane? I didn't know about that wrinkle with the M1 but it certainly seems like something we want to check to be sure we won't get compilation failures. Cheers. Tim.
Comment Actions You seem to have lines in common with D17162, is that deprecated in favour of this one? I think would be best if you merge them all into one, it's not a big change anyway, and gives a good atomic change to support kyro. --renato Comment Actions
I do. I was trying to commits this in small parts and refactor the patches posted by Ana.
If you prefer one large monolithic patch, I'm happy to make that happen.
mcrosier mentioned this in D17162: [AArch64] Add support for Qualcomm Kryo CPU..Feb 11 2016, 1:10 PM
Revision Contents
Diff 47585 lib/Target/AArch64/AArch64.td
lib/Target/AArch64/AArch64SchedKryo.td
lib/Target/AArch64/AArch64SchedKryoDetails.td
lib/Target/AArch64/AArch64Subtarget.h
|
The bug numbers are probably OK given the limited scope of people with access to be able to work on this.
But what's this about obfuscation?