You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.207
Former-commit-id: 3b152f462918d427ce18620a2cbe4f8b79650449
This commit is contained in:
parent
8e12397d70
commit
eb85e2fc17
@ -1,41 +0,0 @@
|
||||
; RUN: llc -mattr=+hvxv60,hvx-length128b -march=hexagon -O2 < %s | FileCheck %s
|
||||
|
||||
; CHECK-LABEL: V6_vmaskedstoreq_128B
|
||||
; CHECK: if (q{{[0-3]+}}) vmem(r{{[0-9]+}}+#0) = v{{[0-9]+}}
|
||||
|
||||
; CHECK-LABEL: V6_vmaskedstorenq_128B
|
||||
; CHECK: if (!q{{[0-3]+}}) vmem(r{{[0-9]+}}+#0) = v{{[0-9]+}}
|
||||
|
||||
; CHECK-LABEL: V6_vmaskedstorentq_128B
|
||||
; CHECK: if (q{{[0-3]+}}) vmem(r{{[0-9]+}}+#0):nt = v{{[0-9]+}}
|
||||
|
||||
; CHECK-LABEL: V6_vmaskedstorentnq_128B
|
||||
; CHECK: if (!q{{[0-3]+}}) vmem(r{{[0-9]+}}+#0):nt = v{{[0-9]+}}
|
||||
|
||||
declare void @llvm.hexagon.V6.vmaskedstoreq.128B(<1024 x i1>, i8*, <32 x i32>)
|
||||
define void @V6_vmaskedstoreq_128B( <32 x i32> %a, i8* %b, <32 x i32> %c) {
|
||||
%1 = bitcast <32 x i32> %a to <1024 x i1>
|
||||
call void @llvm.hexagon.V6.vmaskedstoreq.128B(<1024 x i1> %1, i8* %b, <32 x i32> %c)
|
||||
ret void
|
||||
}
|
||||
|
||||
declare void @llvm.hexagon.V6.vmaskedstorenq.128B(<1024 x i1>, i8*, <32 x i32>)
|
||||
define void @V6_vmaskedstorenq_128B( <32 x i32> %a, i8* %b, <32 x i32> %c) {
|
||||
%1 = bitcast <32 x i32> %a to <1024 x i1>
|
||||
call void @llvm.hexagon.V6.vmaskedstorenq.128B(<1024 x i1> %1, i8* %b, <32 x i32> %c)
|
||||
ret void
|
||||
}
|
||||
|
||||
declare void @llvm.hexagon.V6.vmaskedstorentq.128B(<1024 x i1>, i8*, <32 x i32>)
|
||||
define void @V6_vmaskedstorentq_128B( <32 x i32> %a, i8* %b, <32 x i32> %c) {
|
||||
%1 = bitcast <32 x i32> %a to <1024 x i1>
|
||||
call void @llvm.hexagon.V6.vmaskedstorentq.128B(<1024 x i1> %1, i8* %b, <32 x i32> %c)
|
||||
ret void
|
||||
}
|
||||
|
||||
declare void @llvm.hexagon.V6.vmaskedstorentnq.128B(<1024 x i1>, i8*, <32 x i32>)
|
||||
define void @V6_vmaskedstorentnq_128B( <32 x i32> %a, i8* %b, <32 x i32> %c) {
|
||||
%1 = bitcast <32 x i32> %a to <1024 x i1>
|
||||
call void @llvm.hexagon.V6.vmaskedstorentnq.128B(<1024 x i1> %1, i8* %b, <32 x i32> %c)
|
||||
ret void
|
||||
}
|
Reference in New Issue
Block a user