[llvm] ab95ac0 - [AArch64] Precommit new fp extraction/insertion test.
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Thu May 28 03:14:42 PDT 2020
Author: Florian Hahn
Date: 2020-05-28T11:13:47+01:00
New Revision: ab95ac013234189ad797f36d95c96b2d0999a653
URL: https://github.com/llvm/llvm-project/commit/ab95ac013234189ad797f36d95c96b2d0999a653
DIFF: https://github.com/llvm/llvm-project/commit/ab95ac013234189ad797f36d95c96b2d0999a653.diff
LOG: [AArch64] Precommit new fp extraction/insertion test.
Added:
Modified:
llvm/test/CodeGen/AArch64/arm64-neon-copy.ll
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/AArch64/arm64-neon-copy.ll b/llvm/test/CodeGen/AArch64/arm64-neon-copy.ll
index 0d4d2c746007..7820734e366d 100644
--- a/llvm/test/CodeGen/AArch64/arm64-neon-copy.ll
+++ b/llvm/test/CodeGen/AArch64/arm64-neon-copy.ll
@@ -207,6 +207,17 @@ define <2 x double> @ins1f2(<1 x double> %tmp1, <2 x double> %tmp2) {
ret <2 x double> %tmp4
}
+define <2 x double> @ins1f2_args_flipped(<2 x double> %tmp2, <1 x double> %tmp1) {
+; CHECK-LABEL: ins1f2_args_flipped:
+; CHECK: // %bb.0:
+; CHECK-NEXT: // kill: def $d1 killed $d1 def $q1
+; CHECK-NEXT: zip1 v0.2d, v0.2d, v1.2d
+; CHECK-NEXT: ret
+ %tmp3 = extractelement <1 x double> %tmp1, i32 0
+ %tmp4 = insertelement <2 x double> %tmp2, double %tmp3, i32 1
+ ret <2 x double> %tmp4
+}
+
define <8 x i8> @ins16b8(<16 x i8> %tmp1, <8 x i8> %tmp2) {
; CHECK-LABEL: ins16b8:
; CHECK: // %bb.0:
More information about the llvm-commits
mailing list