mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-29 10:25:12 +00:00
Add tripple and stabalize a few more tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142158 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
; RUN: llc < %s -march=x86 -mattr=+mmx | grep movl | count 2
|
; RUN: llc < %s -mtriple=x86_64-linux -mattr=+mmx | grep movd | count 3
|
||||||
|
|
||||||
define i64 @a(i32 %a, i32 %b) nounwind readnone {
|
define i64 @a(i32 %a, i32 %b) nounwind readnone {
|
||||||
entry:
|
entry:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
; RUN: llc < %s -march=x86 -mattr=+mmx,+sse2 | grep pinsr
|
; RUN: llc < %s -mtriple=x86_64-linux -mattr=+mmx,+sse2 | grep pinsr
|
||||||
; PR2562
|
; PR2562
|
||||||
|
|
||||||
external global i16 ; <i16*>:0 [#uses=1]
|
external global i16 ; <i16*>:0 [#uses=1]
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
; RUN: llc < %s -march=x86 | FileCheck %s
|
; RUN: llc < %s -mtriple=x86_64-linux -march=x86 | FileCheck %s
|
||||||
|
|
||||||
|
|
||||||
define void @t(<2 x i64>* %dst, <2 x i64> %src1, <2 x i64> %src2) nounwind readonly {
|
define void @t(<2 x i64>* %dst, <2 x i64> %src1, <2 x i64> %src2) nounwind readonly {
|
||||||
|
@@ -4,15 +4,15 @@
|
|||||||
|
|
||||||
; Both loads should happen before either store.
|
; Both loads should happen before either store.
|
||||||
|
|
||||||
; CHECK: movd (%rsi), {{.*}}
|
; CHECK: movd ({{.*}}), {{.*}}
|
||||||
; CHECK: movd (%rdi), {{.*}}
|
; CHECK: movd ({{.*}}), {{.*}}
|
||||||
; CHECK: movd {{.*}}, (%rdi)
|
; CHECK: movd {{.*}}, ({{.*}})
|
||||||
; CHECK: movd {{.*}}, (%rsi)
|
; CHECK: movd {{.*}}, ({{.*}})
|
||||||
|
|
||||||
; WIN64: movd (%rdx), {{.*}}
|
; WIN64: movd ({{.*}}), {{.*}}
|
||||||
; WIN64: movd (%rcx), {{.*}}
|
; WIN64: movd ({{.*}}), {{.*}}
|
||||||
; WIN64: movd {{.*}}, (%rcx)
|
; WIN64: movd {{.*}}, ({{.*}})
|
||||||
; WIN64: movd {{.*}}, (%rdx)
|
; WIN64: movd {{.*}}, ({{.*}})
|
||||||
|
|
||||||
define void @short2_int_swap(<2 x i16>* nocapture %b, i32* nocapture %c) nounwind {
|
define void @short2_int_swap(<2 x i16>* nocapture %b, i32* nocapture %c) nounwind {
|
||||||
entry:
|
entry:
|
||||||
|
Reference in New Issue
Block a user