[PATCH] D54633: [NFC][AArch64] Split out backend features
Diogo N. Sampaio via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 16 08:41:41 PST 2018
dnsampaio created this revision.
dnsampaio added reviewers: DavidSpickett, olista01, t.p.northover.
Herald added subscribers: llvm-commits, kristof.beyls.
This patch splits backend features currently hidden behind architecture versions.
For example, currently the only way to activate complex numbers extension is targeting an v8.3 architecture, where after the patch this extension can be added separately.
This refactoring is required by the new command lines proposal:
http://lists.llvm.org/pipermail/llvm-dev/2018-September/126346.html
Repository:
rL LLVM
https://reviews.llvm.org/D54633
Files:
lib/Target/AArch64/AArch64.td
lib/Target/AArch64/AArch64InstrFormats.td
lib/Target/AArch64/AArch64InstrInfo.td
lib/Target/AArch64/AArch64Subtarget.h
lib/Target/AArch64/AArch64SystemOperands.td
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
test/MC/AArch64/armv8.2a-at.s
test/MC/AArch64/armv8.2a-persistent-memory.s
test/MC/AArch64/armv8.3a-complex.s
test/MC/AArch64/armv8.3a-js.s
test/MC/AArch64/armv8.3a-signed-pointer.s
test/MC/AArch64/armv8.4a-flag.s
test/MC/AArch64/armv8.4a-ldst.s
test/MC/AArch64/armv8.4a-tlb.s
test/MC/AArch64/armv8.4a-trace.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D54633.174372.patch
Type: text/x-patch
Size: 91722 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181116/dfbeec11/attachment.bin>
More information about the llvm-commits
mailing list