From a710d810f51a215aa6232a5623b29e7b2378cf50 Mon Sep 17 00:00:00 2001 From: Joey Gouly Date: Tue, 27 Aug 2013 11:24:16 +0000 Subject: [ARMv8] Add some negative tests for the recent VFP/NEON instructions. Fix two issues I found while writing these tests. llvm-svn: 189341 --- llvm/lib/Target/ARM/ARMInstrNEON.td | 4 ++-- llvm/lib/Target/ARM/ARMInstrVFP.td | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'llvm/lib/Target') diff --git a/llvm/lib/Target/ARM/ARMInstrNEON.td b/llvm/lib/Target/ARM/ARMInstrNEON.td index e86e658d9d8..a5d898540ba 100644 --- a/llvm/lib/Target/ARM/ARMInstrNEON.td +++ b/llvm/lib/Target/ARM/ARMInstrNEON.td @@ -5758,9 +5758,9 @@ multiclass VRINT_FPI op9_7, SDPatternOperator Int> { } } - def : InstAlias(NAME#"D") DPR:$Dd, DPR:$Dm)>; - def : InstAlias(NAME#"Q") QPR:$Qd, QPR:$Qm)>; } diff --git a/llvm/lib/Target/ARM/ARMInstrVFP.td b/llvm/lib/Target/ARM/ARMInstrVFP.td index 3bb4d6f97f9..34d83c6446d 100644 --- a/llvm/lib/Target/ARM/ARMInstrVFP.td +++ b/llvm/lib/Target/ARM/ARMInstrVFP.td @@ -669,6 +669,11 @@ multiclass vrint_inst_zrx { let Inst{7} = op2; let Inst{16} = op; } + + def : InstAlias(NAME#"S") SPR:$Sd, SPR:$Sm, pred:$p)>; + def : InstAlias(NAME#"D") DPR:$Dd, DPR:$Dm, pred:$p)>; } defm VRINTZ : vrint_inst_zrx<"z", 0, 1>; -- cgit v1.2.3