1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2025-01-31 12:41:49 +01:00

Adding -verify-machineinstrs option to PowerPC tests

Currently we have a number of tests that fail with -verify-machineinstrs.
To detect this cases earlier we add the option to the testcases with the
exception of tests that will currently fail with this option. PR 27456 keeps
track of this failures.

No code review, as discussed with Hal Finkel.

llvm-svn: 277624
This commit is contained in:
Ehsan Amiri 2016-08-03 18:17:35 +00:00
parent 66cc222612
commit db43217a24
625 changed files with 943 additions and 943 deletions

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
define void @test() { define void @test() {
%tr1 = lshr i32 1, 0 ; <i32> [#uses=0] %tr1 = lshr i32 1, 0 ; <i32> [#uses=0]
ret void ret void

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
define void @main() { define void @main() {
%tr4 = shl i64 1, 0 ; <i64> [#uses=0] %tr4 = shl i64 1, 0 ; <i64> [#uses=0]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
define void @main() { define void @main() {
%shamt = add i8 0, 1 ; <i8> [#uses=1] %shamt = add i8 0, 1 ; <i8> [#uses=1]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 | not grep .comm.*X,0 ; RUN: llc -verify-machineinstrs < %s -march=ppc32 | not grep .comm.*X,0
@X = linkonce global { } zeroinitializer ; <{ }*> [#uses=0] @X = linkonce global { } zeroinitializer ; <{ }*> [#uses=0]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
define i32 @main() { define i32 @main() {
%setle = icmp sle i64 1, 0 ; <i1> [#uses=1] %setle = icmp sle i64 1, 0 ; <i1> [#uses=1]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
define i64 @test() { define i64 @test() {
ret i64 undef ret i64 undef

View File

@ -1,6 +1,6 @@
; this should not crash the ppc backend ; this should not crash the ppc backend
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
define i32 @test(i32 %j.0.0.i) { define i32 @test(i32 %j.0.0.i) {

View File

@ -1,6 +1,6 @@
; This function should have exactly one call to fixdfdi, no more! ; This function should have exactly one call to fixdfdi, no more!
; RUN: llc < %s -march=ppc32 -mattr=-64bit | \ ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mattr=-64bit | \
; RUN: grep "bl .*fixdfdi" | count 1 ; RUN: grep "bl .*fixdfdi" | count 1
define double @test2(double %tmp.7705) { define double @test2(double %tmp.7705) {

View File

@ -1,7 +1,7 @@
; This was erroneously being turned into an rlwinm instruction. ; This was erroneously being turned into an rlwinm instruction.
; The sign bit does matter in this case. ; The sign bit does matter in this case.
; RUN: llc < %s -march=ppc32 | grep srawi ; RUN: llc -verify-machineinstrs < %s -march=ppc32 | grep srawi
define i32 @test(i32 %X) { define i32 @test(i32 %X) {
%Y = and i32 %X, -2 ; <i32> [#uses=1] %Y = and i32 %X, -2 ; <i32> [#uses=1]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
target datalayout = "E-p:32:32" target datalayout = "E-p:32:32"
target triple = "powerpc-apple-darwin8.2.0" target triple = "powerpc-apple-darwin8.2.0"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s | not grep ", f1" ; RUN: llc -verify-machineinstrs < %s | not grep ", f1"
target datalayout = "E-p:32:32" target datalayout = "E-p:32:32"
target triple = "powerpc-apple-darwin8.2.0" target triple = "powerpc-apple-darwin8.2.0"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
; REQUIRES: default_triple ; REQUIRES: default_triple
define void @iterative_hash_host_wide_int() { define void @iterative_hash_host_wide_int() {

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
define double @CalcSpeed(float %tmp127) { define double @CalcSpeed(float %tmp127) {

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -mcpu=g5 | \ ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -mcpu=g5 | \
; RUN: grep "vspltish v.*, 10" ; RUN: grep "vspltish v.*, 10"
define void @test(<8 x i16>* %P) { define void @test(<8 x i16>* %P) {

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 -mcpu=g5 ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g5
; END. ; END.
define void @test(i8* %stack) { define void @test(i8* %stack) {

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
; END. ; END.
%struct.attr_desc = type { i8*, %struct.attr_desc*, %struct.attr_value*, %struct.attr_value*, i32 } %struct.attr_desc = type { i8*, %struct.attr_desc*, %struct.attr_value*, %struct.attr_value*, i32 }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc64-apple-darwin | grep extsw | count 2 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc64-apple-darwin | grep extsw | count 2
@lens = external global i8* ; <i8**> [#uses=1] @lens = external global i8* ; <i8**> [#uses=1]
@vals = external global i32* ; <i32**> [#uses=1] @vals = external global i32* ; <i32**> [#uses=1]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
define void @img2buf(i32 %symbol_size_in_bytes, i16* %ui16) nounwind { define void @img2buf(i32 %symbol_size_in_bytes, i16* %ui16) nounwind {
%tmp93 = load i16, i16* null ; <i16> [#uses=1] %tmp93 = load i16, i16* null ; <i16> [#uses=1]

View File

@ -1,5 +1,5 @@
; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep vsldoi ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g5 | grep vsldoi
; RUN: llc < %s -march=ppc32 -mcpu=g5 | not grep vor ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g5 | not grep vor
define <4 x float> @func(<4 x float> %fp0, <4 x float> %fp1) { define <4 x float> @func(<4 x float> %fp0, <4 x float> %fp1) {
%tmp76 = shufflevector <4 x float> %fp0, <4 x float> %fp1, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>> [#uses=1] %tmp76 = shufflevector <4 x float> %fp0, <4 x float> %fp1, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>> [#uses=1]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
; REQUIRES: default_triple ; REQUIRES: default_triple
%struct..0anon = type { i32 } %struct..0anon = type { i32 }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc64 ; RUN: llc -verify-machineinstrs < %s -march=ppc64
target datalayout = "E-p:64:64" target datalayout = "E-p:64:64"
target triple = "powerpc64-apple-darwin8" target triple = "powerpc64-apple-darwin8"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 | not grep IMPLICIT_DEF ; RUN: llc -verify-machineinstrs < %s -march=ppc32 | not grep IMPLICIT_DEF
define void @foo(i64 %X) { define void @foo(i64 %X) {
entry: entry:

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 | grep xor ; RUN: llc -verify-machineinstrs < %s -march=ppc32 | grep xor
target datalayout = "E-p:32:32" target datalayout = "E-p:32:32"
target triple = "powerpc-apple-darwin8.7.0" target triple = "powerpc-apple-darwin8.7.0"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 | grep rlwimi ; RUN: llc -verify-machineinstrs < %s -march=ppc32 | grep rlwimi
define void @test(i16 %div.0.i.i.i.i, i32 %L_num.0.i.i.i.i, i32 %tmp1.i.i206.i.i, i16* %P) { define void @test(i16 %div.0.i.i.i.i, i32 %L_num.0.i.i.i.i, i32 %tmp1.i.i206.i.i, i16* %P) {
%X = shl i16 %div.0.i.i.i.i, 1 ; <i16> [#uses=1] %X = shl i16 %div.0.i.i.i.i, 1 ; <i16> [#uses=1]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 -mcpu=g5 ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g5
define void @glgRunProcessor15() { define void @glgRunProcessor15() {
%tmp26355.i = shufflevector <4 x float> zeroinitializer, <4 x float> < float 0x379FFFE000000000, float 0x379FFFE000000000, float 0x379FFFE000000000, float 0x379FFFE000000000 >, <4 x i32> < i32 0, i32 1, i32 2, i32 7 >; <<4 x float>> [#uses=1] %tmp26355.i = shufflevector <4 x float> zeroinitializer, <4 x float> < float 0x379FFFE000000000, float 0x379FFFE000000000, float 0x379FFFE000000000, float 0x379FFFE000000000 >, <4 x i32> < i32 0, i32 1, i32 2, i32 7 >; <<4 x float>> [#uses=1]

View File

@ -1,6 +1,6 @@
; RUN: llc < %s -march=ppc64 ; RUN: llc -verify-machineinstrs < %s -march=ppc64
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
; REQUIRES: default_triple ; REQUIRES: default_triple
define void @bitap() { define void @bitap() {

View File

@ -1,6 +1,6 @@
; RUN: llc < %s -march=ppc64 ; RUN: llc -verify-machineinstrs < %s -march=ppc64
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
; REQUIRES: default_triple ; REQUIRES: default_triple
@qsz.b = external global i1 ; <i1*> [#uses=1] @qsz.b = external global i1 ; <i1*> [#uses=1]

View File

@ -1,5 +1,5 @@
; RUN: llc < %s -march=ppc32 | grep extsb ; RUN: llc -verify-machineinstrs < %s -march=ppc32 | grep extsb
; RUN: llc < %s -march=ppc32 | grep extsh ; RUN: llc -verify-machineinstrs < %s -march=ppc32 | grep extsh
define i32 @p1(i8 %c, i16 %s) { define i32 @p1(i8 %c, i16 %s) {
entry: entry:

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | \ ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | \
; RUN: grep cntlz ; RUN: grep cntlz
define i32 @foo() nounwind { define i32 @foo() nounwind {

View File

@ -1,5 +1,5 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
; RUN: llc < %s -march=ppc64 ; RUN: llc -verify-machineinstrs < %s -march=ppc64
define i16 @test(i8* %d1, i16* %d2) { define i16 @test(i8* %d1, i16* %d2) {
%tmp237 = call i16 asm "lhbrx $0, $2, $1", "=r,r,bO,m"( i8* %d1, i32 0, i16* %d2 ) ; <i16> [#uses=1] %tmp237 = call i16 asm "lhbrx $0, $2, $1", "=r,r,bO,m"( i8* %d1, i32 0, i16* %d2 ) ; <i16> [#uses=1]

View File

@ -1,5 +1,5 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
; RUN: llc < %s -march=ppc64 ; RUN: llc -verify-machineinstrs < %s -march=ppc64
; Test two things: 1) that a frameidx can be rewritten in an inline asm ; Test two things: 1) that a frameidx can be rewritten in an inline asm
; 2) that inline asms can handle reg+imm addr modes. ; 2) that inline asms can handle reg+imm addr modes.

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | \ ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | \
; RUN: grep align.*3 ; RUN: grep align.*3
@X = global <{i32, i32}> <{ i32 1, i32 123 }> @X = global <{i32, i32}> <{ i32 1, i32 123 }>

View File

@ -1,4 +1,4 @@
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
target datalayout = "E-p:32:32" target datalayout = "E-p:32:32"
target triple = "powerpc-apple-darwin8.8.0" target triple = "powerpc-apple-darwin8.8.0"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s | grep mflr | count 1 ; RUN: llc -verify-machineinstrs < %s | grep mflr | count 1
target datalayout = "e-p:32:32" target datalayout = "e-p:32:32"
target triple = "powerpc-apple-darwin8" target triple = "powerpc-apple-darwin8"

View File

@ -1,4 +1,4 @@
; RUN: llc -mcpu=g5 < %s | FileCheck %s ; RUN: llc -verify-machineinstrs -mcpu=g5 < %s | FileCheck %s
target datalayout = "E-m:e-i64:64-n32:64" target datalayout = "E-m:e-i64:64-n32:64"
target triple = "powerpc64-unknown-linux-gnu" target triple = "powerpc64-unknown-linux-gnu"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 -mcpu=g5 ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g5
define void @test(<4 x float>*, { { i16, i16, i32 } }*) { define void @test(<4 x float>*, { { i16, i16, i32 } }*) {
xOperationInitMasks.exit: xOperationInitMasks.exit:

View File

@ -1,5 +1,5 @@
; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 -no-integrated-as | grep "foo r3, r4" ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 -no-integrated-as | grep "foo r3, r4"
; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 -no-integrated-as | grep "bari r3, 47" ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 -no-integrated-as | grep "bari r3, 47"
; PR1351 ; PR1351

View File

@ -1,5 +1,5 @@
; RUN: llc < %s | FileCheck %s ; RUN: llc -verify-machineinstrs < %s | FileCheck %s
; RUN: llc < %s -regalloc=fast -optimize-regalloc=0 | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -regalloc=fast -optimize-regalloc=0 | FileCheck %s
; The first argument of subfc must not be the same as any other register. ; The first argument of subfc must not be the same as any other register.
; CHECK: subfc [[REG:r.]], ; CHECK: subfc [[REG:r.]],

View File

@ -1,4 +1,4 @@
; RUN: llc -no-integrated-as < %s ; RUN: llc -verify-machineinstrs -no-integrated-as < %s
; PR1382 ; PR1382
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"
target triple = "powerpc-apple-darwin8.8.0" target triple = "powerpc-apple-darwin8.8.0"
%struct..0anon = type { i32 } %struct..0anon = type { i32 }

View File

@ -1,7 +1,7 @@
; RUN: llc < %s -march=ppc32 -enable-tail-merge=0 | grep bl.*baz | count 2 ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -enable-tail-merge=0 | grep bl.*baz | count 2
; RUN: llc < %s -march=ppc32 -enable-tail-merge=0 | grep bl.*quux | count 2 ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -enable-tail-merge=0 | grep bl.*quux | count 2
; RUN: llc < %s -march=ppc32 | grep bl.*baz | count 1 ; RUN: llc -verify-machineinstrs < %s -march=ppc32 | grep bl.*baz | count 1
; RUN: llc < %s -march=ppc32 | grep bl.*quux | count 1 ; RUN: llc -verify-machineinstrs < %s -march=ppc32 | grep bl.*quux | count 1
; Check that tail merging is the default on ppc, and that -enable-tail-merge works. ; Check that tail merging is the default on ppc, and that -enable-tail-merge works.
; ModuleID = 'tail.c' ; ModuleID = 'tail.c'

View File

@ -1,7 +1,7 @@
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"
target triple = "powerpc-apple-darwin8.8.0" target triple = "powerpc-apple-darwin8.8.0"
; RUN: llc < %s -march=ppc32 | grep "rlwinm r3, r3, 23, 30, 30" ; RUN: llc -verify-machineinstrs < %s -march=ppc32 | grep "rlwinm r3, r3, 23, 30, 30"
; PR1473 ; PR1473
define zeroext i8 @foo(i16 zeroext %a) { define zeroext i8 @foo(i16 zeroext %a) {

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 -mattr=+altivec ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mattr=+altivec
%struct.XATest = type { float, i16, i8, i8 } %struct.XATest = type { float, i16, i8, i8 }
%struct.XArrayRange = type { i8, i8, i8, i8 } %struct.XArrayRange = type { i8, i8, i8, i8 }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc64 ; RUN: llc -verify-machineinstrs < %s -march=ppc64
; PR1596 ; PR1596
%struct._obstack_chunk = type { i8* } %struct._obstack_chunk = type { i8* }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc64 -mattr=+altivec | grep dst | count 4 ; RUN: llc -verify-machineinstrs < %s -march=ppc64 -mattr=+altivec | grep dst | count 4
define hidden void @_Z4borkPc(i8* %image) { define hidden void @_Z4borkPc(i8* %image) {
entry: entry:

View File

@ -1,5 +1,5 @@
; RUN: llc < %s -march=ppc64 -O1 | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -march=ppc64 -O1 | FileCheck %s
; RUN: llc < %s -march=ppc64 | FileCheck --check-prefix=CHECK-OPT %s ; RUN: llc -verify-machineinstrs < %s -march=ppc64 | FileCheck --check-prefix=CHECK-OPT %s
%struct.__db_region = type { %struct.__mutex_t, [4 x i8], %struct.anon, i32, [1 x i32] } %struct.__db_region = type { %struct.__mutex_t, [4 x i8], %struct.anon, i32, [1 x i32] }
%struct.__mutex_t = type { i32 } %struct.__mutex_t = type { i32 }

View File

@ -1,7 +1,7 @@
; RUN: llc -mattr=-vsx < %s | grep stfd | count 3 ; RUN: llc -verify-machineinstrs -mattr=-vsx < %s | grep stfd | count 3
; RUN: llc -mattr=-vsx < %s | grep stfs | count 1 ; RUN: llc -verify-machineinstrs -mattr=-vsx < %s | grep stfs | count 1
; RUN: llc -mattr=-vsx < %s | grep lfd | count 2 ; RUN: llc -verify-machineinstrs -mattr=-vsx < %s | grep lfd | count 2
; RUN: llc -mattr=-vsx < %s | grep lfs | count 2 ; RUN: llc -verify-machineinstrs -mattr=-vsx < %s | grep lfs | count 2
; ModuleID = 'foo.c' ; ModuleID = 'foo.c'
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
target triple = "powerpc-apple-darwin8" target triple = "powerpc-apple-darwin8"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc64 ; RUN: llc -verify-machineinstrs < %s -march=ppc64
%struct.TCMalloc_SpinLock = type { i32 } %struct.TCMalloc_SpinLock = type { i32 }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc64-apple-darwin ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc64-apple-darwin
declare void @cxa_atexit_check_1(i8*) declare void @cxa_atexit_check_1(i8*)

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
; rdar://5538377 ; rdar://5538377
%struct.disk_unsigned = type { i32 } %struct.disk_unsigned = type { i32 }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc64 -mattr=+altivec ; RUN: llc -verify-machineinstrs < %s -march=ppc64 -mattr=+altivec
%struct.inoutprops = type <{ i8, [3 x i8] }> %struct.inoutprops = type <{ i8, [3 x i8] }>
define void @bork(float* %argA, float* %argB, float* %res, i8 %inoutspec.0) { define void @bork(float* %argA, float* %argB, float* %res, i8 %inoutspec.0) {

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin
%struct.HDescriptor = type <{ i32, i32 }> %struct.HDescriptor = type <{ i32, i32 }>

View File

@ -1,6 +1,6 @@
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
; RUN: llc < %s -march=ppc32 -mcpu=g3 ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g3
; RUN: llc < %s -march=ppc32 -mcpu=g5 ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g5
; PR1811 ; PR1811
; REQUIRES: default_triple ; REQUIRES: default_triple

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin
%struct.Handle = type { %struct.oopDesc** } %struct.Handle = type { %struct.oopDesc** }
%struct.JNI_ArgumentPusher = type { %struct.SignatureIterator, %struct.JavaCallArguments* } %struct.JNI_ArgumentPusher = type { %struct.SignatureIterator, %struct.JavaCallArguments* }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin -regalloc=fast -optimize-regalloc=0 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin -regalloc=fast -optimize-regalloc=0
define i32 @bork(i64 %foo, i64 %bar) { define i32 @bork(i64 %foo, i64 %bar) {
entry: entry:

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin
declare i8* @bar(i32) declare i8* @bar(i32)

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
%struct._cpp_strbuf = type { i8*, i32, i32 } %struct._cpp_strbuf = type { i8*, i32, i32 }
%struct.cpp_string = type { i32, i8* } %struct.cpp_string = type { i32, i8* }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc64 ; RUN: llc -verify-machineinstrs < %s -march=ppc64
define i16 @test(i8* %d1, i16* %d2) { define i16 @test(i8* %d1, i16* %d2) {
%tmp237 = call i16 asm "lhbrx $0, $2, $1", "=r,r,bO,m"( i8* %d1, i32 0, i16* %d2 ) %tmp237 = call i16 asm "lhbrx $0, $2, $1", "=r,r,bO,m"( i8* %d1, i32 0, i16* %d2 )

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc64 ; RUN: llc -verify-machineinstrs < %s -march=ppc64
define fastcc i8* @page_rec_get_next(i8* %rec) nounwind { define fastcc i8* @page_rec_get_next(i8* %rec) nounwind {
entry: entry:

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
%struct..0objc_object = type { %struct.objc_class* } %struct..0objc_object = type { %struct.objc_class* }
%struct.NSArray = type { %struct..0objc_object } %struct.NSArray = type { %struct..0objc_object }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin
define i32 @t(i64 %byteStart, i32 %activeIndex) nounwind { define i32 @t(i64 %byteStart, i32 %activeIndex) nounwind {
entry: entry:

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin
define fastcc i64 @nonzero_bits1() nounwind { define fastcc i64 @nonzero_bits1() nounwind {
entry: entry:

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin
; Avoid reading memory that's already freed. ; Avoid reading memory that's already freed.
@llvm.used = appending global [1 x i8*] [ i8* bitcast (i32 (i64)* @_Z13GetSectorSizey to i8*) ], section "llvm.metadata" ; <[1 x i8*]*> [#uses=0] @llvm.used = appending global [1 x i8*] [ i8* bitcast (i32 (i64)* @_Z13GetSectorSizey to i8*) ], section "llvm.metadata" ; <[1 x i8*]*> [#uses=0]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin
@_ZL10DeviceCode = internal global i16 0 ; <i16*> [#uses=1] @_ZL10DeviceCode = internal global i16 0 ; <i16*> [#uses=1]
@.str19 = internal constant [64 x i8] c"unlock_then_erase_sector: failed to erase block (status= 0x%x)\0A\00" ; <[64 x i8]*> [#uses=1] @.str19 = internal constant [64 x i8] c"unlock_then_erase_sector: failed to erase block (status= 0x%x)\0A\00" ; <[64 x i8]*> [#uses=1]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
target triple = "powerpc-apple-darwin9.2.2" target triple = "powerpc-apple-darwin9.2.2"
define i256 @func(ppc_fp128 %a, ppc_fp128 %b, ppc_fp128 %c, ppc_fp128 %d) nounwind readnone { define i256 @func(ppc_fp128 %a, ppc_fp128 %b, ppc_fp128 %c, ppc_fp128 %d) nounwind readnone {

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
define void @t() nounwind { define void @t() nounwind {
call void null( ppc_fp128 undef ) call void null( ppc_fp128 undef )

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
@g = external global ppc_fp128 @g = external global ppc_fp128
@h = external global ppc_fp128 @h = external global ppc_fp128

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 ; RUN: llc -verify-machineinstrs < %s -march=ppc32
; <rdar://problem/6020042> ; <rdar://problem/6020042>
define i32 @bork() nounwind { define i32 @bork() nounwind {

View File

@ -1,5 +1,5 @@
; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep vadduhm ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g5 | grep vadduhm
; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep vsubuhm ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g5 | grep vsubuhm
define <4 x i32> @test() nounwind { define <4 x i32> @test() nounwind {
ret <4 x i32> < i32 4293066722, i32 4293066722, i32 4293066722, i32 4293066722> ret <4 x i32> < i32 4293066722, i32 4293066722, i32 4293066722, i32 4293066722>

View File

@ -1,4 +1,4 @@
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
target triple = "powerpc-apple-darwin9" target triple = "powerpc-apple-darwin9"
%struct.BiPartSrcDescriptor = type <{ %"struct.BiPartSrcDescriptor::$_105" }> %struct.BiPartSrcDescriptor = type <{ %"struct.BiPartSrcDescriptor::$_105" }>

View File

@ -1,4 +1,4 @@
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
target triple = "powerpc-apple-darwin9" target triple = "powerpc-apple-darwin9"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
target triple = "powerpc-apple-darwin9" target triple = "powerpc-apple-darwin9"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
target triple = "powerpc-apple-darwin9" target triple = "powerpc-apple-darwin9"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc64-apple-darwin | grep lwz | grep 228 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc64-apple-darwin | grep lwz | grep 228
@"\01LC" = internal constant [4 x i8] c"%d\0A\00" ; <[4 x i8]*> [#uses=1] @"\01LC" = internal constant [4 x i8] c"%d\0A\00" ; <[4 x i8]*> [#uses=1]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin
%struct.CGLDI = type { %struct.cgli*, i32, i32, i32, i32, i32, i8*, i32, void (%struct.CGLSI*, i32, %struct.CGLDI*)*, i8*, %struct.vv_t } %struct.CGLDI = type { %struct.cgli*, i32, i32, i32, i32, i32, i8*, i32, void (%struct.CGLSI*, i32, %struct.CGLDI*)*, i8*, %struct.vv_t }
%struct.cgli = type { i32, %struct.cgli*, void (%struct.cgli*, i8*, i8*, i32, i32, i32, i32, i32, i32, i32, i32)*, i32, i8*, i8*, i8*, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, float, i8*, i32*, %struct._cgro*, %struct._cgro*, float, float, float, float, i32, i8*, float, i8*, [16 x i32] } %struct.cgli = type { i32, %struct.cgli*, void (%struct.cgli*, i8*, i8*, i32, i32, i32, i32, i32, i32, i32, i32)*, i32, i8*, i8*, i8*, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, float, i8*, i32*, %struct._cgro*, %struct._cgro*, float, float, float, float, i32, i8*, float, i8*, [16 x i32] }

View File

@ -2,7 +2,7 @@
; FIXME: This depends on assertion failure for now. ; FIXME: This depends on assertion failure for now.
; REQUIRES: asserts ; REQUIRES: asserts
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
; XFAIL: * ; XFAIL: *
; PR2356 ; PR2356
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc64 ; RUN: llc -verify-machineinstrs < %s -march=ppc64
define void @__divtc3({ ppc_fp128, ppc_fp128 }* noalias sret %agg.result, ppc_fp128 %a, ppc_fp128 %b, ppc_fp128 %c, ppc_fp128 %d) nounwind { define void @__divtc3({ ppc_fp128, ppc_fp128 }* noalias sret %agg.result, ppc_fp128 %a, ppc_fp128 %b, ppc_fp128 %c, ppc_fp128 %d) nounwind {
entry: entry:

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 -o - | not grep fixunstfsi ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -o - | not grep fixunstfsi
define i64 @__fixunstfdi(ppc_fp128 %a) nounwind readnone { define i64 @__fixunstfdi(ppc_fp128 %a) nounwind readnone {
entry: entry:

View File

@ -1,4 +1,4 @@
; RUN: llc < %s ; RUN: llc -verify-machineinstrs < %s
; PR2988 ; PR2988
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
target triple = "powerpc-apple-darwin10.0" target triple = "powerpc-apple-darwin10.0"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc64-apple-darwin9.5 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc64-apple-darwin9.5
define void @__multc3({ ppc_fp128, ppc_fp128 }* noalias sret %agg.result, ppc_fp128 %a, ppc_fp128 %b, ppc_fp128 %c, ppc_fp128 %d) nounwind { define void @__multc3({ ppc_fp128, ppc_fp128 }* noalias sret %agg.result, ppc_fp128 %a, ppc_fp128 %b, ppc_fp128 %c, ppc_fp128 %d) nounwind {
entry: entry:

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin9.5 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin9.5
; rdar://6499616 ; rdar://6499616
@"\01LC" = internal constant [13 x i8] c"conftest.val\00" ; <[13 x i8]*> [#uses=1] @"\01LC" = internal constant [13 x i8] c"conftest.val\00" ; <[13 x i8]*> [#uses=1]

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin10 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin10
; rdar://6692215 ; rdar://6692215
define fastcc void @_qsort(i8* %a, i32 %n, i32 %es, i32 (i8*, i8*)* %cmp, i32 %depth_limit) nounwind optsize ssp { define fastcc void @_qsort(i8* %a, i32 %n, i32 %es, i32 (i8*, i8*)* %cmp, i32 %depth_limit) nounwind optsize ssp {

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin10 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin10
; PR4280 ; PR4280
define i32 @__fixunssfsi(float %a) nounwind readnone { define i32 @__fixunssfsi(float %a) nounwind readnone {

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin10 -mcpu=g5 -disable-ppc-ilp-pref | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mtriple=powerpc-apple-darwin10 -mcpu=g5 -disable-ppc-ilp-pref | FileCheck %s
; ModuleID = '<stdin>' ; ModuleID = '<stdin>'
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
target triple = "powerpc-apple-darwin10.0" target triple = "powerpc-apple-darwin10.0"

View File

@ -1,4 +1,4 @@
; RUN: llc -march=ppc32 < %s | FileCheck %s ; RUN: llc -verify-machineinstrs -march=ppc32 < %s | FileCheck %s
; ModuleID = '<stdin>' ; ModuleID = '<stdin>'
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
target triple = "powerpc-apple-darwin9.6" target triple = "powerpc-apple-darwin9.6"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin9.5 -mcpu=g5 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin9.5 -mcpu=g5
; rdar://7422268 ; rdar://7422268
%struct..0EdgeT = type { i32, i32, float, float, i32, i32, i32, float, i32, i32 } %struct..0EdgeT = type { i32, i32, float, float, i32, i32, i32, float, i32, i32 }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin10 -relocation-model=pic -disable-fp-elim | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin10 -relocation-model=pic -disable-fp-elim | FileCheck %s
; <rdar://problem/7604010> ; <rdar://problem/7604010>
%cmd.type = type { } %cmd.type = type { }

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin -mcpu=g4 -break-anti-dependencies=none | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin -mcpu=g4 -break-anti-dependencies=none | FileCheck %s
; ModuleID = 'hh.c' ; ModuleID = 'hh.c'
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128-n32" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128-n32"
target triple = "powerpc-apple-darwin9.6" target triple = "powerpc-apple-darwin9.6"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -march=ppc32 -mcpu=g5 -mtriple=powerpc-apple-darwin10.0 | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mcpu=g5 -mtriple=powerpc-apple-darwin10.0 | FileCheck %s
; ModuleID = 'nn.c' ; ModuleID = 'nn.c'
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
target triple = "powerpc-apple-darwin11.0" target triple = "powerpc-apple-darwin11.0"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin10.0 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin10.0
; rdar://7819990 ; rdar://7819990
%0 = type { i32 } %0 = type { i32 }

View File

@ -1,5 +1,5 @@
; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin -mcpu=g5 | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mtriple=powerpc-apple-darwin -mcpu=g5 | FileCheck %s
; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin -mcpu=g5 -regalloc=basic | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -march=ppc32 -mtriple=powerpc-apple-darwin -mcpu=g5 -regalloc=basic | FileCheck %s
declare i8* @llvm.frameaddress(i32) nounwind readnone declare i8* @llvm.frameaddress(i32) nounwind readnone

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -O0 ; RUN: llc -verify-machineinstrs < %s -O0
; PR8357 ; PR8357
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32"
target triple = "powerpc-unknown-freebsd9.0" target triple = "powerpc-unknown-freebsd9.0"

View File

@ -1,4 +1,4 @@
; RUN: llc -disable-fp-elim < %s | FileCheck %s ; RUN: llc -verify-machineinstrs -disable-fp-elim < %s | FileCheck %s
; PR8749 ; PR8749
target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128-n32" target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128-n32"
target triple = "powerpc-apple-darwin9.8" target triple = "powerpc-apple-darwin9.8"

View File

@ -1,5 +1,5 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin -mcpu=g4 -disable-ppc-ilp-pref | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin -mcpu=g4 -disable-ppc-ilp-pref | FileCheck %s
; RUN: llc < %s -mtriple=powerpc64-unknown-linux-gnu -mcpu=g4 -disable-ppc-ilp-pref | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc64-unknown-linux-gnu -mcpu=g4 -disable-ppc-ilp-pref | FileCheck %s
; ModuleID = 'tsc.c' ; ModuleID = 'tsc.c'
target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64" target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64"

View File

@ -1,5 +1,5 @@
; RUN: llc < %s -mtriple=powerpc-apple-darwin -mcpu=g4 | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-apple-darwin -mcpu=g4 | FileCheck %s
; RUN: llc < %s -mtriple=powerpc64-unknown-linux-gnu -mcpu=g4 | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc64-unknown-linux-gnu -mcpu=g4 | FileCheck %s
; ModuleID = 'tsc.c' ; ModuleID = 'tsc.c'
target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64" target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64"

View File

@ -1,4 +1,4 @@
; RUN: llc < %s -mtriple=powerpc64-unknown-linux-gnu -mcpu=g4 | FileCheck %s ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc64-unknown-linux-gnu -mcpu=g4 | FileCheck %s
define void @test(i32* nocapture %x, i64* %xx, i32* %yp) nounwind uwtable ssp { define void @test(i32* nocapture %x, i64* %xx, i32* %yp) nounwind uwtable ssp {
entry: entry:

View File

@ -1,4 +1,4 @@
; RUN: llc -code-model=small < %s | FileCheck %s ; RUN: llc -verify-machineinstrs -code-model=small < %s | FileCheck %s
target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64" target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64"
target triple = "powerpc64-unknown-linux-gnu" target triple = "powerpc64-unknown-linux-gnu"

View File

@ -1,5 +1,5 @@
; RUN: llc -mattr=-vsx -mattr=+altivec -mcpu=pwr7 < %s | FileCheck %s ; RUN: llc -verify-machineinstrs -mattr=-vsx -mattr=+altivec -mcpu=pwr7 < %s | FileCheck %s
; RUN: llc -mattr=+vsx -mattr=+altivec -mcpu=pwr7 < %s | FileCheck -check-prefix=CHECK-VSX %s ; RUN: llc -verify-machineinstrs -mattr=+vsx -mattr=+altivec -mcpu=pwr7 < %s | FileCheck -check-prefix=CHECK-VSX %s
target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64" target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64"
target triple = "powerpc64-unknown-linux-gnu" target triple = "powerpc64-unknown-linux-gnu"

View File

@ -1,4 +1,4 @@
; RUN: llc -mtriple=powerpc64-bgq-linux -enable-misched < %s | FileCheck %s ; RUN: llc -verify-machineinstrs -mtriple=powerpc64-bgq-linux -enable-misched < %s | FileCheck %s
; ;
; PR14315: misched should not move the physreg copy of %t below the calls. ; PR14315: misched should not move the physreg copy of %t below the calls.

View File

@ -1,4 +1,4 @@
; RUN: llc < %s | FileCheck %s ; RUN: llc -verify-machineinstrs < %s | FileCheck %s
target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-v128:128:128-n32:64" target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-v128:128:128-n32:64"
target triple = "powerpc64-unknown-linux-gnu" target triple = "powerpc64-unknown-linux-gnu"

Some files were not shown because too many files have changed in this diff Show More