[AArch64] Add an SVE target feature to the backend and TargetParser.
The feature will be used properly once assembler/disassembler support begins to land.
Paths
| Differential D35076
[AArch64] Add an SVE target feature to the backend and TargetParser ClosedPublic Authored by aemerson on Jul 6 2017, 11:11 AM.
Details
Summary [AArch64] Add an SVE target feature to the backend and TargetParser. The feature will be used properly once assembler/disassembler support begins to land.
Diff Detail
Event TimelineHerald added subscribers: kristof.beyls, tschuett, javed.absar. · View Herald TranscriptJul 6 2017, 11:11 AM Comment Actions Hi Amara, Thanks for the patch, looks trivial to me. I guess we don't have any targets with SVE by default, so we don't need most tests. I'm guessing you have a Clang counterpart, too? cheers, Comment Actions
Hi Renato, Yes I have, it depends on this patch to go in first. I'll send that out for review tomorrow. Cheers, Comment Actions
Right, we normally review them both together. Not that it would affect this patch much, but it's usually good to know the whole story at once. cheers, aemerson added a child revision: D35118: [AArch64] Add support for handling the +sve target feature.Jul 7 2017, 4:28 AM Comment ActionsSure, up for review at D35118. This revision is now accepted and ready to land.Jul 13 2017, 3:55 AM
Revision Contents
Diff 105487 include/llvm/Support/AArch64TargetParser.def
include/llvm/Support/TargetParser.h
lib/Support/TargetParser.cpp
lib/Target/AArch64/AArch64.td
lib/Target/AArch64/AArch64InstrInfo.td
lib/Target/AArch64/AArch64Subtarget.h
unittests/Support/TargetParserTest.cpp
|