This is an archive of the discontinued LLVM Phabricator instance.

Switch kryo to use -mcpu=cortex-a57 when invoking the assembler
ClosedPublic

Authored by pirama on Nov 26 2017, 2:14 PM.

Details

Summary

Using -no-integrated-as causes -mcpu=kryo to fail since GNU assembler
doesn't recognize kryo. Cortex-a57 is the closest CPU to kryo that the
assembler does recognize. So we should switch the assembler to use
that instead.

Event Timeline

pirama created this revision.Nov 26 2017, 2:14 PM
pirama updated this revision to Diff 124318.Nov 26 2017, 2:40 PM

Few refactorings.

srhines added inline comments.Nov 27 2017, 9:24 AM
lib/Driver/ToolChains/Gnu.cpp
660

Is it better to sink A into the if condition again?

test/Driver/as-mcpu.c
2

cortex-a15 - this is missing the "a".

7

cortex-a57

pirama updated this revision to Diff 124410.Nov 27 2017, 9:58 AM

Address review comments.

pirama updated this revision to Diff 124412.Nov 27 2017, 9:59 AM

Add missing space.

pirama marked 3 inline comments as done.Nov 27 2017, 10:00 AM
srhines added inline comments.Nov 27 2017, 10:01 AM
lib/Driver/ToolChains/Gnu.cpp
656–668

Arg *A can also get moved here.

pirama updated this revision to Diff 124415.Nov 27 2017, 10:04 AM

Sink 'Arg *' declaration.

srhines accepted this revision.Nov 27 2017, 10:05 AM
This revision is now accepted and ready to land.Nov 27 2017, 10:05 AM

Am I correct in assuming this is going to be a problem for Falkor and Saphira as well? If so, can you add solutions for those as well? Cortex-a57 should be good enough for those targets as well.

pirama updated this revision to Diff 124417.Nov 27 2017, 10:28 AM

Normalize falkor and saphira as well.

mcrosier accepted this revision.Nov 27 2017, 11:08 AM
This revision was automatically updated to reflect the committed changes.

Thanks for the review. Now let's just hope the windows bots stay happy :)

Thanks for the review. Now let's just hope the windows bots stay happy :)

Actually, I just checked and it looks like falkor and saphira were both added as of a few weeks ago. I'll revert this part of the patch shortly.

Thanks for the review. Now let's just hope the windows bots stay happy :)

Actually, I just checked and it looks like falkor and saphira were both added as of a few weeks ago. I'll revert this part of the patch shortly.

Done so in r319323.