This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Add support for Qualcomm Kryo CPU.
ClosedPublic

Authored by mcrosier on Feb 11 2016, 12:18 PM.

Details

Summary

Adds core tuning support for new Qualcomm Kryo core.

Chad

Diff Detail

Event Timeline

mcrosier updated this revision to Diff 47699.Feb 11 2016, 12:18 PM
mcrosier retitled this revision from to [AArch64] Add support for Qualcomm Kryo CPU..
mcrosier updated this object.
mcrosier added reviewers: t.p.northover, rengolin.
mcrosier added subscribers: llvm-commits, gberry, mssimpso and 3 others.
mcrosier updated this revision to Diff 47714.Feb 11 2016, 1:10 PM

Fold everything from D17119 and D17122 into a single file, per Renato's request.

I still need for format the MachineModel, per Tim's request.

mcrosier updated this revision to Diff 47715.Feb 11 2016, 1:13 PM

clang-format.

rengolin accepted this revision.Feb 11 2016, 1:20 PM
rengolin edited edge metadata.

I obviously haven't checked the scheduler model, but the rest is pretty standard. Thanks!

This revision is now accepted and ready to land.Feb 11 2016, 1:20 PM
mcrosier updated this revision to Diff 47725.Feb 11 2016, 1:50 PM
mcrosier edited edge metadata.

Attempt to format the machine model .td files.

FWIW, I verified schedcover.py look good for the scheduling model. Thanks, Tim.

mcrosier closed this revision.Feb 12 2016, 7:56 AM

Committed r260686.