mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-27 05:30:49 +00:00
Convert the uses of '|&' to use '2>&1 |' instead, which works on old
versions of Bash. In addition, I can back out the change to the lit built-in shell test runner to support this. This should fix the majority of fallout on Darwin, but I suspect there will be a few straggling issues. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159544 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
506bb19d10
commit
49589f0d0e
@ -1,7 +1,7 @@
|
||||
; This testcase consists of alias relations which should be completely
|
||||
; resolvable by basicaa.
|
||||
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-may-aliases -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-may-aliases -disable-output 2>&1 | FileCheck %s
|
||||
|
||||
%T = type { i32, [10 x i8] }
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
; This testcase consists of alias relations which should be completely
|
||||
; resolvable by basicaa, but require analysis of getelementptr constant exprs.
|
||||
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-may-aliases -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-may-aliases -disable-output 2>&1 | FileCheck %s
|
||||
|
||||
%T = type { i32, [10 x i8] }
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -disable-output 2>&1 | FileCheck %s
|
||||
; TEST that A[1][0] may alias A[0][i].
|
||||
target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128"
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output 2>&1 | FileCheck %s
|
||||
|
||||
; CHECK: Function: foo
|
||||
; CHECK: MayAlias: i32* %x, i32* %y
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output 2>&1 | FileCheck %s
|
||||
|
||||
; CHECK: Function: foo
|
||||
; CHECK: MayAlias: i32* %Ipointer, i32* %Jpointer
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -disable-output 2>&1 | FileCheck %s
|
||||
|
||||
declare noalias i32* @_Znwj(i32 %x) nounwind
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output 2>&1 | FileCheck %s
|
||||
; If GEP base doesn't alias Z, then GEP doesn't alias Z.
|
||||
; rdar://7282591
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output 2>&1 | FileCheck %s
|
||||
; PR7959
|
||||
|
||||
target datalayout = "e-p:32:32:32"
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output < %s |& FileCheck %s
|
||||
; RUN: opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output < %s 2>&1 | FileCheck %s
|
||||
|
||||
declare void @callee(double* %callee_arg)
|
||||
declare void @nocap_callee(double* nocapture %nocap_callee_arg)
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info 2>&1 | FileCheck %s
|
||||
; PR4267
|
||||
|
||||
; CHECK: MayAlias: double* %p.0.i.0, double* %p3
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info 2>&1 | 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-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output 2>&1 | 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-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -gvn -instcombine -S |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -gvn -instcombine -S 2>&1 | FileCheck %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-f80:128:128"
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output 2>&1 | FileCheck %s
|
||||
|
||||
|
||||
; CHECK: Just Ref: call void @ro() <-> call void @f0()
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info 2>&1 | FileCheck %s
|
||||
|
||||
; When merging MustAlias and PartialAlias, merge to PartialAlias
|
||||
; instead of MayAlias.
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output 2>&1 | FileCheck %s
|
||||
; rdar://7282591
|
||||
|
||||
@X = common global i32 0
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output 2>&1 | FileCheck %s
|
||||
|
||||
; BasicAA should detect NoAliases in PHIs and Selects.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -print-callgraph -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -print-callgraph -disable-output 2>&1 | FileCheck %s
|
||||
|
||||
; CHECK: Call graph node <<null function>>
|
||||
; CHECK: CS<{{.*}}> calls function 'callee'
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -print-callgraph -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -print-callgraph -disable-output 2>&1 | FileCheck %s
|
||||
|
||||
@a = global void ()* @f ; <void ()**> [#uses=0]
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -print-callgraph -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -print-callgraph -disable-output 2>&1 | FileCheck %s
|
||||
|
||||
; Check that intrinsics aren't added to the call graph
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats -analyze < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats -analyze < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @BZ2_blockSort() nounwind {
|
||||
start:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @normal_condition() nounwind {
|
||||
5:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define internal fastcc zeroext i8 @handle_compress() nounwind {
|
||||
end165:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define internal fastcc void @compress() nounwind {
|
||||
end33:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @normal_condition() nounwind {
|
||||
0:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @normal_condition() nounwind {
|
||||
0:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @normal_condition() nounwind {
|
||||
0:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define internal fastcc zeroext i8 @handle_compress() nounwind {
|
||||
entry:
|
||||
|
@ -1,5 +1,5 @@
|
||||
; RUN: opt -regions -analyze < %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
|
||||
define void @normal_condition() nounwind {
|
||||
0:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @normal_condition() nounwind {
|
||||
0:
|
||||
|
@ -1,8 +1,8 @@
|
||||
; RUN: opt -regions -analyze < %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @normal_condition() nounwind {
|
||||
0:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @normal_condition() nounwind {
|
||||
0:
|
||||
|
@ -1,8 +1,8 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @normal_condition() nounwind {
|
||||
0:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define internal fastcc zeroext i8 @loops_1() nounwind {
|
||||
entry:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @meread_() nounwind {
|
||||
entry:
|
||||
|
@ -1,8 +1,8 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @a_linear_impl_fig_1() nounwind {
|
||||
0:
|
||||
|
@ -1,5 +1,5 @@
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @normal_condition_0() nounwind {
|
||||
bb38: ; preds = %bb34, %bb34, %bb37
|
||||
|
@ -1,8 +1,8 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define internal fastcc zeroext i8 @handle_compress() nounwind {
|
||||
entry:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @MAIN__() nounwind {
|
||||
entry:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define void @a_linear_impl_fig_1() nounwind {
|
||||
0:
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: opt -regions -analyze < %s | FileCheck %s
|
||||
; RUN: opt -regions -stats < %s |& FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s |& FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s |& FileCheck -check-prefix=RNIT %s
|
||||
; RUN: opt -regions -stats < %s 2>&1 | FileCheck -check-prefix=STAT %s
|
||||
; RUN: opt -regions -print-region-style=bb -analyze < %s 2>&1 | FileCheck -check-prefix=BBIT %s
|
||||
; RUN: opt -regions -print-region-style=rn -analyze < %s 2>&1 | FileCheck -check-prefix=RNIT %s
|
||||
|
||||
define internal fastcc zeroext i8 @handle_compress() nounwind {
|
||||
entry:
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -analyze -scalar-evolution |& not grep smax
|
||||
; RUN: opt < %s -analyze -scalar-evolution 2>&1 | not grep smax
|
||||
; PR2261
|
||||
|
||||
@lut = common global [256 x i8] zeroinitializer, align 32 ; <[256 x i8]*> [#uses=1]
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -analyze -scalar-evolution |& not grep smax
|
||||
; RUN: opt < %s -analyze -scalar-evolution 2>&1 | not grep smax
|
||||
; PR2070
|
||||
|
||||
define i32 @a(i32 %x) nounwind {
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -analyze -scalar-evolution |& \
|
||||
; RUN: opt < %s -analyze -scalar-evolution 2>&1 | \
|
||||
; RUN: grep "Loop %bb: backedge-taken count is (7 + (-1 \* %argc))"
|
||||
|
||||
define i32 @main(i32 %argc, i8** %argv) nounwind {
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -analyze -scalar-evolution |& grep {/u 3}
|
||||
; RUN: opt < %s -analyze -scalar-evolution 2>&1 | grep {/u 3}
|
||||
; XFAIL: *
|
||||
|
||||
; This is a tricky testcase for unsigned wrap detection which ScalarEvolution
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -analyze -scalar-evolution |& \
|
||||
; RUN: opt < %s -analyze -scalar-evolution 2>&1 | \
|
||||
; RUN: grep {(((-1 \\* %i0) + (100005 smax %i0)) /u 5)}
|
||||
; XFAIL: *
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -analyze -scalar-evolution |& grep {/u 5}
|
||||
; RUN: opt < %s -analyze -scalar-evolution 2>&1 | grep {/u 5}
|
||||
; XFAIL: *
|
||||
|
||||
define i8 @foo0(i8 %i0) nounwind {
|
||||
|
@ -1,5 +1,5 @@
|
||||
; RUN: opt < %s -scev-aa -aa-eval -print-all-alias-modref-info \
|
||||
; RUN: |& FileCheck %s
|
||||
; RUN: 2>&1 | FileCheck %s
|
||||
|
||||
; At the time of this writing, -basicaa misses the example of the form
|
||||
; A[i+(j+1)] != A[i+j], which can arise from multi-dimensional array references,
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: not llvm-as < %s |& grep "multiple definition"
|
||||
; RUN: not llvm-as < %s 2>&1 | grep "multiple definition"
|
||||
|
||||
define void @test() {
|
||||
%tmp.1 = add i32 0, 1
|
||||
|
@ -1,3 +1,3 @@
|
||||
; RUN: not llvm-as %s |& grep "found end of file when expecting more instructions"
|
||||
; RUN: not llvm-as %s 2>&1 | grep "found end of file when expecting more instructions"
|
||||
|
||||
define void @foo() {
|
||||
|
@ -1,4 +1,4 @@
|
||||
; Test for PR463. This program is erroneous, but should not crash llvm-as.
|
||||
; RUN: not llvm-as %s -o /dev/null |& grep "use of undefined type named 'struct.none'"
|
||||
; RUN: not llvm-as %s -o /dev/null 2>&1 | grep "use of undefined type named 'struct.none'"
|
||||
|
||||
@.FOO = internal global %struct.none zeroinitializer
|
||||
|
@ -1,5 +1,5 @@
|
||||
; The assembler should catch an undefined argument type .
|
||||
; RUN: not llvm-as %s -o /dev/null |& grep "use of undefined type named 'typedef.bc_struct'"
|
||||
; RUN: not llvm-as %s -o /dev/null 2>&1 | grep "use of undefined type named 'typedef.bc_struct'"
|
||||
|
||||
; %typedef.bc_struct = type opaque
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
; PR1117
|
||||
; RUN: not llvm-as %s -o /dev/null |& grep "invalid cast opcode for cast from"
|
||||
; RUN: not llvm-as %s -o /dev/null 2>&1 | grep "invalid cast opcode for cast from"
|
||||
|
||||
define i8* @nada(i64 %X) {
|
||||
%result = trunc i64 %X to i8*
|
||||
|
@ -1,4 +1,4 @@
|
||||
; PR1117
|
||||
; RUN: not llvm-as %s -o /dev/null |& grep "invalid cast opcode for cast from"
|
||||
; RUN: not llvm-as %s -o /dev/null 2>&1 | grep "invalid cast opcode for cast from"
|
||||
|
||||
@X = constant i8* trunc (i64 0 to i8*)
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: not llvm-as %s |& grep "integer constant must have integer type"
|
||||
; RUN: not llvm-as %s 2>&1 | grep "integer constant must have integer type"
|
||||
; PR2060
|
||||
|
||||
define i8* @foo() {
|
||||
|
@ -1,5 +1,5 @@
|
||||
; Test function notes
|
||||
; RUN: not llvm-as %s -o /dev/null |& grep "Attributes noinline alwaysinline are incompatible"
|
||||
; RUN: not llvm-as %s -o /dev/null 2>&1 | grep "Attributes noinline alwaysinline are incompatible"
|
||||
define void @fn1() alwaysinline noinline {
|
||||
ret void
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: not llvm-as < %s |& FileCheck %s
|
||||
; RUN: not llvm-as < %s 2>&1 | FileCheck %s
|
||||
; PR4170
|
||||
|
||||
; CHECK: invalid indices for extractvalue
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: not llvm-as < %s |& FileCheck %s
|
||||
; RUN: not llvm-as < %s 2>&1 | FileCheck %s
|
||||
|
||||
; CHECK: invalid indices for insertvalue
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: not llvm-as < %s |& FileCheck %s
|
||||
; RUN: not llvm-as < %s 2>&1 | FileCheck %s
|
||||
|
||||
; CHECK: invalid cast opcode for cast from '<4 x i64>' to '<3 x i8>'
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: not llvm-as < %s |& FileCheck %s
|
||||
; RUN: not llvm-as < %s 2>&1 | FileCheck %s
|
||||
|
||||
; CHECK: invalid cast opcode for cast from '<4 x i64>' to 'i8'
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
; RUN: llc < %s -mtriple=arm-apple-darwin -relocation-model=pic \
|
||||
; RUN: -mattr=+v6 | grep r9
|
||||
; RUN: llc < %s -mtriple=arm-apple-darwin -relocation-model=pic \
|
||||
; RUN: -mattr=+v6 -arm-reserve-r9 -ifcvt-limit=0 -stats |& grep asm-printer
|
||||
; RUN: -mattr=+v6 -arm-reserve-r9 -ifcvt-limit=0 -stats 2>&1 | grep asm-printer
|
||||
; | grep 35
|
||||
|
||||
define void @test(i32 %tmp56222, i32 %tmp36224, i32 %tmp46223, i32 %i.0196.0.ph, i32 %tmp8, i32* %tmp1011, i32** %tmp1, i32* %d2.1.out, i32* %d3.1.out, i32* %d0.1.out, i32* %d1.1.out) {
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -o /dev/null -stats |& FileCheck %s -check-prefix=STATS
|
||||
; RUN: llc < %s -o /dev/null -stats 2>&1 | FileCheck %s -check-prefix=STATS
|
||||
; Radar 10266272
|
||||
target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:32:64-v128:32:128-a0:0:32-n32-S32"
|
||||
target triple = "thumbv7-apple-ios4.0.0"
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=arm -stats |& grep asm-printer | grep 4
|
||||
; RUN: llc < %s -march=arm -stats 2>&1 | grep asm-printer | grep 4
|
||||
|
||||
define i32 @t1(i32 %a) {
|
||||
%b = mul i32 %a, 9
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: not llc --help-hidden |& FileCheck %s
|
||||
; RUN: not llc --help-hidden 2>&1 | FileCheck %s
|
||||
|
||||
; CHECK: -print-after
|
||||
; CHECK-NOT: -print-after-all
|
||||
|
@ -1,6 +1,6 @@
|
||||
; RUN: llc < %s -O3 -debug-pass=Structure -print-machineinstrs=branch-folder -o /dev/null |& FileCheck %s
|
||||
; RUN: llc < %s -O3 -debug-pass=Structure -print-machineinstrs -o /dev/null |& FileCheck %s
|
||||
; RUN: llc < %s -O3 -debug-pass=Structure -print-machineinstrs= -o /dev/null |& FileCheck %s
|
||||
; RUN: llc < %s -O3 -debug-pass=Structure -print-machineinstrs=branch-folder -o /dev/null 2>&1 | FileCheck %s
|
||||
; RUN: llc < %s -O3 -debug-pass=Structure -print-machineinstrs -o /dev/null 2>&1 | FileCheck %s
|
||||
; RUN: llc < %s -O3 -debug-pass=Structure -print-machineinstrs= -o /dev/null 2>&1 | FileCheck %s
|
||||
|
||||
define i64 @foo(i64 %a, i64 %b) nounwind {
|
||||
; CHECK: -branch-folder -print-machineinstrs
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=ppc32 -stats |& \
|
||||
; RUN: llc < %s -march=ppc32 -stats 2>&1 | \
|
||||
; RUN: grep "4 .*Number of machine instrs printed"
|
||||
|
||||
;; Integer absolute value, should produce something as good as:
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -print-lsr-output |& FileCheck %s
|
||||
; RUN: llc < %s -print-lsr-output 2>&1 | FileCheck %s
|
||||
|
||||
; The icmp is a post-inc use, and the increment is in %bb11, but the
|
||||
; scevgep needs to be inserted in %bb so that it is dominated by %t.
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=ppc32 -stats |& \
|
||||
; RUN: llc < %s -march=ppc32 -stats 2>&1 | \
|
||||
; RUN: grep "Number of machine instrs printed" | grep 12
|
||||
|
||||
define i16 @Trans16Bit(i32 %srcA, i32 %srcB, i32 %alpha) {
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=thumb -stats |& \
|
||||
; RUN: llc < %s -march=thumb -stats 2>&1 | \
|
||||
; RUN: grep "4 .*Number of machine instrs printed"
|
||||
|
||||
;; Integer absolute value, should produce something as good as:
|
||||
|
@ -3,7 +3,7 @@
|
||||
; it makes a ton of annoying overlapping live ranges. This code should not
|
||||
; cause spills!
|
||||
;
|
||||
; RUN: llc < %s -march=x86 -stats |& not grep spilled
|
||||
; RUN: llc < %s -march=x86 -stats 2>&1 | not grep spilled
|
||||
|
||||
target datalayout = "e-p:32:32"
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -stats |& \
|
||||
; RUN: llc < %s -march=x86 -stats 2>&1 | \
|
||||
; RUN: grep asm-printer | grep 7
|
||||
|
||||
define i32 @g(i32 %a, i32 %b) nounwind {
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -mcpu=yonah -stats |& \
|
||||
; RUN: llc < %s -march=x86 -mcpu=yonah -stats 2>&1 | \
|
||||
; RUN: not grep {Number of register spills}
|
||||
; END.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -relocation-model=static -stats |& \
|
||||
; RUN: llc < %s -march=x86 -relocation-model=static -stats 2>&1 | \
|
||||
; RUN: grep asm-printer | grep 14
|
||||
;
|
||||
@size20 = external global i32 ; <i32*> [#uses=1]
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -stats |& \
|
||||
; RUN: llc < %s -march=x86 -stats 2>&1 | \
|
||||
; RUN: grep asm-printer | grep 13
|
||||
|
||||
define void @_ZN9__gnu_cxx9hashtableISt4pairIKPKciES3_NS_4hashIS3_EESt10_Select1stIS5_E5eqstrSaIiEE14find_or_insertERKS5__cond_true456.i(i8* %tmp435.i, i32* %tmp449.i.out) nounwind {
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu -mcpu=penryn -mattr=+sse2 -stats -realign-stack=0 |&\
|
||||
; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu -mcpu=penryn -mattr=+sse2 -stats -realign-stack=0 2>&1 | \
|
||||
; RUN: grep "asm-printer" | grep 35
|
||||
|
||||
target datalayout = "e-p:32:32"
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -mcpu=yonah -stats |& grep "Number of block tails merged" | grep 16
|
||||
; RUN: llc < %s -march=x86 -mcpu=yonah -stats 2>&1 | grep "Number of block tails merged" | grep 16
|
||||
; PR1909
|
||||
|
||||
@.str = internal constant [48 x i8] c"transformed bounds: (%.2f, %.2f), (%.2f, %.2f)\0A\00" ; <[48 x i8]*> [#uses=1]
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+sse2 -stats |& FileCheck %s
|
||||
; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+sse2 -stats 2>&1 | FileCheck %s
|
||||
; Now this test spills one register. But a reload in the loop is cheaper than
|
||||
; the divsd so it's a win.
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -mattr=+sse2 -stats |& not grep commuted
|
||||
; RUN: llc < %s -march=x86 -mattr=+sse2 -stats 2>&1 | not grep commuted
|
||||
; rdar://6608609
|
||||
|
||||
define <2 x double> @t(<2 x double> %A, <2 x double> %B, <2 x double> %C) nounwind readnone {
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86-64 -mattr=+sse3,+sse41 -mcpu=penryn -stats |& grep "8 machine-licm"
|
||||
; RUN: llc < %s -march=x86-64 -mattr=+sse3,+sse41 -mcpu=penryn -stats 2>&1 | grep "8 machine-licm"
|
||||
; RUN: llc < %s -march=x86-64 -mattr=+sse3,+sse41 -mcpu=penryn | FileCheck %s
|
||||
; rdar://6627786
|
||||
; rdar://7792037
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -mtriple=x86_64-apple-darwin10.0 -relocation-model=pic -disable-fp-elim -stats |& grep {Number of modref unfolded}
|
||||
; RUN: llc < %s -mtriple=x86_64-apple-darwin10.0 -relocation-model=pic -disable-fp-elim -stats 2>&1 | grep {Number of modref unfolded}
|
||||
; XFAIL: *
|
||||
; 69408 removed the opportunity for this optimization to work
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -mtriple=x86_64-apple-darwin11 -relocation-model=pic -disable-fp-elim -stats |& not grep ext-opt
|
||||
; RUN: llc < %s -mtriple=x86_64-apple-darwin11 -relocation-model=pic -disable-fp-elim -stats 2>&1 | not grep ext-opt
|
||||
|
||||
define fastcc i8* @S_scan_str(i8* %start, i32 %keep_quoted, i32 %keep_delims) nounwind ssp {
|
||||
entry:
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -O0 -disable-fp-elim -relocation-model=pic -stats |& FileCheck %s
|
||||
; RUN: llc < %s -O0 -disable-fp-elim -relocation-model=pic -stats 2>&1 | FileCheck %s
|
||||
;
|
||||
; This test should not cause any spilling with RAFast.
|
||||
;
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -mtriple=x86_64-apple-darwin10 -stats |& \
|
||||
; RUN: llc < %s -mtriple=x86_64-apple-darwin10 -stats 2>&1 | \
|
||||
; RUN: not grep {Number of machine instructions hoisted out of loops post regalloc}
|
||||
|
||||
; rdar://11095580
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -mtriple=x86_64-appel-darwin -disable-cgp-branch-opts -stats |& grep "machine-sink"
|
||||
; RUN: llc < %s -mtriple=x86_64-appel-darwin -disable-cgp-branch-opts -stats 2>&1 | grep "machine-sink"
|
||||
|
||||
define fastcc void @t() nounwind ssp {
|
||||
entry:
|
||||
|
@ -1,5 +1,5 @@
|
||||
; RUN: llc < %s -mtriple=x86_64-linux -o /dev/null -stats |& FileCheck %s -check-prefix=STATS
|
||||
; RUN: llc < %s -mtriple=x86_64-win32 -o /dev/null -stats |& FileCheck %s -check-prefix=STATS
|
||||
; RUN: llc < %s -mtriple=x86_64-linux -o /dev/null -stats 2>&1 | FileCheck %s -check-prefix=STATS
|
||||
; RUN: llc < %s -mtriple=x86_64-win32 -o /dev/null -stats 2>&1 | FileCheck %s -check-prefix=STATS
|
||||
; STATS: 9 asm-printer
|
||||
|
||||
; RUN: llc < %s -mtriple=x86_64-linux | FileCheck %s
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i386-apple-darwin -stats |& grep asm-printer | grep 14
|
||||
; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i386-apple-darwin -stats 2>&1 | grep asm-printer | grep 14
|
||||
|
||||
define i32 @t(i8* %ref_frame_ptr, i32 %ref_frame_stride, i32 %idxX, i32 %idxY) nounwind {
|
||||
entry:
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -stats -O2 |& grep "1 machine-licm"
|
||||
; RUN: llc < %s -stats -O2 2>&1 | grep "1 machine-licm"
|
||||
|
||||
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-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
|
||||
target triple = "x86_64-apple-macosx10.7.2"
|
||||
|
@ -1,5 +1,5 @@
|
||||
; PR7054
|
||||
; RUN: not llc %s -o - |& grep "'_foo' label emitted multiple times to assembly"
|
||||
; RUN: not llc %s -o - 2>&1 | grep "'_foo' label emitted multiple times to assembly"
|
||||
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-f80:128:128-n8:16:32"
|
||||
target triple = "i386-apple-darwin10.0.0"
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -stats |& grep "Number of blocks eliminated" | grep 6
|
||||
; RUN: llc < %s -march=x86 -stats 2>&1 | grep "Number of blocks eliminated" | grep 6
|
||||
; PR1296
|
||||
|
||||
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"
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -stats |& not grep {instructions sunk}
|
||||
; RUN: llc < %s -march=x86 -stats 2>&1 | not grep {instructions sunk}
|
||||
; PR3522
|
||||
|
||||
target triple = "i386-pc-linux-gnu"
|
||||
|
@ -1,7 +1,7 @@
|
||||
;; Both functions in this testcase should codegen to the same function, and
|
||||
;; neither of them should require spilling anything to the stack.
|
||||
|
||||
; RUN: llc < %s -march=x86 -stats |& \
|
||||
; RUN: llc < %s -march=x86 -stats 2>&1 | \
|
||||
; RUN: not grep {Number of register spills}
|
||||
|
||||
;; This can be compiled to use three registers if the loads are not
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -mtriple=x86_64-linux -mattr=+64bit,+sse3 -print-failed-fuse-candidates -regalloc=basic |& FileCheck %s
|
||||
; RUN: llc < %s -mtriple=x86_64-linux -mattr=+64bit,+sse3 -print-failed-fuse-candidates -regalloc=basic 2>&1 | FileCheck %s
|
||||
; CHECK: fail
|
||||
; CHECK-NOT: fail
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -mattr=+sse2 -mcpu=penryn -stats |& \
|
||||
; RUN: llc < %s -march=x86 -mattr=+sse2 -mcpu=penryn -stats 2>&1 | \
|
||||
; RUN: grep "twoaddrinstr" | grep "Number of instructions aggressively commuted"
|
||||
; rdar://6480363
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=x86 -mattr=+sse2 -stats |& grep "Number of 3-address instructions sunk"
|
||||
; RUN: llc < %s -march=x86 -mattr=+sse2 -stats 2>&1 | grep "Number of 3-address instructions sunk"
|
||||
|
||||
define void @t2(<2 x i64>* %vDct, <2 x i64>* %vYp, i8* %skiplist, <2 x i64> %a1) nounwind {
|
||||
entry:
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: opt < %s -print-dbginfo -disable-output |& FileCheck %s
|
||||
; RUN: opt < %s -print-dbginfo -disable-output 2>&1 | FileCheck %s
|
||||
; grep {%b is variable b of type x declared at x.c:7} %t1
|
||||
; grep {%2 is variable b of type x declared at x.c:7} %t1
|
||||
; grep {@c.1442 is variable c of type int declared at x.c:4} %t1
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: not llvm-as %s -o /dev/null |& grep "redefinition of global '@B'"
|
||||
; RUN: not llvm-as %s -o /dev/null 2>&1 | grep "redefinition of global '@B'"
|
||||
|
||||
@B = global i32 7
|
||||
@B = global i32 7
|
||||
|
@ -1,6 +1,6 @@
|
||||
; PR1318
|
||||
; RUN: opt < %s -load=%llvmshlibdir/LLVMHello%shlibext -hello \
|
||||
; RUN: -disable-output |& grep Hello
|
||||
; RUN: -disable-output 2>&1 | grep Hello
|
||||
; REQUIRES: loadable_module
|
||||
; FIXME: On Cygming, it might fail without building LLVMHello manually.
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
; RUN: llvm-as < %s > %t.out1.bc
|
||||
; RUN: echo "" | llvm-as > %t.out2.bc
|
||||
; RUN: llvm-link %t.out1.bc %t.out2.bc |& not grep warning
|
||||
; RUN: llvm-link %t.out1.bc %t.out2.bc 2>&1 | not grep warning
|
||||
|
||||
target datalayout = "e-p:64:64"
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
; that error is printed out.
|
||||
; RUN: llvm-as %s -o %t.one.bc
|
||||
; RUN: llvm-as %s -o %t.two.bc
|
||||
; RUN: not llvm-link %t.one.bc %t.two.bc -o %t.bc |& FileCheck %s
|
||||
; RUN: not llvm-link %t.one.bc %t.two.bc -o %t.bc 2>&1 | FileCheck %s
|
||||
|
||||
; CHECK: symbol multiply defined
|
||||
define i32 @bar() {
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: not llvm-link %s %p/module-flags-4-b.ll -S -o - |& FileCheck %s
|
||||
; RUN: not llvm-link %s %p/module-flags-4-b.ll -S -o - 2>&1 | FileCheck %s
|
||||
|
||||
; Test 'require' error.
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user