[PATCH] [ARM64] Enable feature predicates for NEON / FP / CRYPTO.
Kevin Qin
kevinqindev at gmail.com
Wed Apr 16 02:09:15 PDT 2014
Hi t.p.northover,
AArch64 has feature predicates for NEON and FP instructions. This allows the compiler to generate code without using NEON instructions.
This patch is to implement this. Please review, thanks.
http://reviews.llvm.org/D3396
Files:
lib/Target/ARM64/ARM64CallingConvention.td
lib/Target/ARM64/ARM64ISelLowering.cpp
lib/Target/ARM64/ARM64InstrFormats.td
lib/Target/ARM64/ARM64InstrInfo.cpp
lib/Target/ARM64/ARM64InstrInfo.h
lib/Target/ARM64/ARM64InstrInfo.td
lib/Target/ARM64/ARM64TargetTransformInfo.cpp
lib/Target/ARM64/AsmParser/ARM64AsmParser.cpp
test/CodeGen/ARM64/complex-copy-noneon.ll
test/CodeGen/ARM64/crypto.ll
test/CodeGen/ARM64/reg-copy-noneon.ll
test/MC/ARM64/advsimd.s
test/MC/ARM64/aliases.s
test/MC/ARM64/arithmetic-encoding.s
test/MC/ARM64/crypto.s
test/MC/ARM64/diagno-predicate.s
test/MC/ARM64/fp-encoding.s
test/MC/ARM64/nv-cond.s
test/MC/ARM64/simd-ldst.s
test/MC/ARM64/vector-lists.s
test/MC/ARM64/verbose-vector-case.s
test/MC/Disassembler/ARM64/advsimd.txt
test/MC/Disassembler/ARM64/canonical-form.txt
test/MC/Disassembler/ARM64/crypto.txt
test/MC/Disassembler/ARM64/non-apple-fmov.txt
test/MC/Disassembler/ARM64/scalar-fp.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D3396.1.patch
Type: text/x-patch
Size: 44220 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140416/6f7657bb/attachment.bin>
More information about the llvm-commits
mailing list