Use CHECK-DAG to reduce the noise in an upcoming patch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223663 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola 2014-12-08 16:46:52 +00:00
parent b856112d87
commit e77177b3ae

View File

@ -24,46 +24,46 @@
; This should stay the same
; CHECK: @MyIntList = global %intlist { %intlist* null, i32 17 }
; CHECK-DAG: @MyIntList = global %intlist { %intlist* null, i32 17 }
@MyIntList = global %intlist { %intlist* null, i32 17 }
; Nothing to link here.
; CHECK: @0 = external global i32
; CHECK-DAG: @0 = external global i32
@0 = external global i32
; CHECK: @Inte = global i32 1
; CHECK-DAG: @Inte = global i32 1
@Inte = global i32 1
; Intern1 is intern in both files, rename testlink2's.
; CHECK: @Intern1 = internal constant i32 42
; CHECK-DAG: @Intern1 = internal constant i32 42
@Intern1 = internal constant i32 42
; This should get renamed since there is a definition that is non-internal in
; the other module.
; CHECK: @Intern2{{[0-9]+}} = internal constant i32 792
; CHECK-DAG: @Intern2{{[0-9]+}} = internal constant i32 792
@Intern2 = internal constant i32 792
; CHECK: @MyVarPtr = linkonce global { i32* } { i32* @MyVar }
; CHECK-DAG: @MyVarPtr = linkonce global { i32* } { i32* @MyVar }
@MyVarPtr = linkonce global { i32* } { i32* @MyVar }
; CHECK: @MyVar = global i32 4
; CHECK-DAG: @MyVar = global i32 4
@MyVar = external global i32
; Take value from other module.
; CHECK: AConst = constant i32 1234
; CHECK-DAG: AConst = constant i32 1234
@AConst = linkonce constant i32 123
; Renamed version of Intern1.
; CHECK: @Intern1{{[0-9]+}} = internal constant i32 52
; CHECK-DAG: @Intern1{{[0-9]+}} = internal constant i32 52
; Globals linked from testlink2.
; CHECK: @Intern2 = constant i32 12345
; CHECK-DAG: @Intern2 = constant i32 12345
; CHECK: @MyIntListPtr = constant
; CHECK: @1 = constant i32 412
; CHECK-DAG: @MyIntListPtr = constant
; CHECK-DAG: @1 = constant i32 412
declare i32 @foo(i32)