[PATCH] [AArch64] Make FP instructions optional
Amara Emerson
amara.emerson at arm.com
Wed Oct 30 08:55:33 PDT 2013
Following the discussion with Bernie, we've decided to make NEON imply FP, which should simplify things a bit.
I've made load/stores to the FP registers predicated on FP, so instructions like ldr s0, [x0] are now disallowed.
Also cleaned up the tests, the previous superfluous +fp-armv8s were left over after I made FP enabled by default but didn't update the tests. Some tests were merged together as you suggested.
Hi t.p.northover,
http://llvm-reviews.chandlerc.com/D2052
CHANGE SINCE LAST DIFF
http://llvm-reviews.chandlerc.com/D2052?vs=5223&id=5262#toc
Files:
lib/Target/AArch64/AArch64.td
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64InstrFormats.td
lib/Target/AArch64/AArch64InstrInfo.td
lib/Target/AArch64/AArch64Subtarget.cpp
lib/Target/AArch64/AArch64Subtarget.h
test/CodeGen/AArch64/alloca.ll
test/CodeGen/AArch64/cond-sel.ll
test/CodeGen/AArch64/directcond.ll
test/CodeGen/AArch64/func-argpassing.ll
test/CodeGen/AArch64/func-calls.ll
test/CodeGen/AArch64/ldst-regoffset.ll
test/CodeGen/AArch64/ldst-unscaledimm.ll
test/CodeGen/AArch64/ldst-unsignedimm.ll
test/CodeGen/AArch64/literal_pools.ll
test/CodeGen/AArch64/variadic.ll
test/MC/AArch64/basic-a64-instructions.s
test/MC/AArch64/elf-reloc-ldstunsimm.s
test/MC/AArch64/inline-asm-modifiers.s
test/MC/Disassembler/AArch64/a64-ignored-fields.txt
test/MC/Disassembler/AArch64/basic-a64-instructions.txt
test/MC/Disassembler/AArch64/basic-a64-unpredictable.txt
test/MC/Disassembler/AArch64/ldp-postind.predictable.txt
test/MC/Disassembler/AArch64/ldp-preind.predictable.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D2052.2.patch
Type: text/x-patch
Size: 38021 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131030/5c62eb20/attachment.bin>
More information about the llvm-commits
mailing list