summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJoey Gouly <joey.gouly@arm.com>2013-07-18 10:20:25 +0000
committerJoey Gouly <joey.gouly@arm.com>2013-07-18 10:20:25 +0000
commit6a3d933e1645d34984f4c7c9e2e4e46d0d15e1b3 (patch)
tree279c4b051aa03dfb4dc5311fc972e94716535cda /lib
parent9dffd71d0af3d78ee1f21865dd064fb43bc623be (diff)
downloadllvm-6a3d933e1645d34984f4c7c9e2e4e46d0d15e1b3.tar.gz
llvm-6a3d933e1645d34984f4c7c9e2e4e46d0d15e1b3.tar.bz2
llvm-6a3d933e1645d34984f4c7c9e2e4e46d0d15e1b3.tar.xz
Add Thumb tests for the ARMv8 FP instructions that I recently added.
Also, fix the namespace for two instructions that I missed previously. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186572 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r--lib/Target/ARM/ARMInstrVFP.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/ARM/ARMInstrVFP.td b/lib/Target/ARM/ARMInstrVFP.td
index cbfd25fc68..f9cfa15a73 100644
--- a/lib/Target/ARM/ARMInstrVFP.td
+++ b/lib/Target/ARM/ARMInstrVFP.td
@@ -584,7 +584,7 @@ def VCVTTDH : ADuI<0b11101, 0b11, 0b0011, 0b11, 0,
}
multiclass vcvt_inst<string opc, bits<2> rm> {
- let PostEncoderMethod = "" in {
+ let PostEncoderMethod = "", DecoderNamespace = "VFPV8" in {
def SS : ASuInp<0b11101, 0b11, 0b1100, 0b11, 0,
(outs SPR:$Sd), (ins SPR:$Sm),
NoItinerary, !strconcat("vcvt", opc, ".s32.f32\t$Sd, $Sm"),
@@ -670,7 +670,7 @@ defm VRINTR : vrint_inst_zrx<"r", 0, 0>;
defm VRINTX : vrint_inst_zrx<"x", 1, 0>;
multiclass vrint_inst_anpm<string opc, bits<2> rm> {
- let PostEncoderMethod = "" in {
+ let PostEncoderMethod = "", DecoderNamespace = "VFPV8" in {
def S : ASuInp<0b11101, 0b11, 0b1000, 0b01, 0,
(outs SPR:$Sd), (ins SPR:$Sm),
NoItinerary, !strconcat("vrint", opc, ".f32\t$Sd, $Sm"),