[ARM] Enable shrink-wrapping by default.
[oota-llvm.git] / test / CodeGen / ARM / aliases.ll
index 8d0d57db44b1fb0876d0e507f2c7cf8ae3b4d968..665ffe902c81f418955fe6bc4fdf7190539ce046 100644 (file)
@@ -2,53 +2,54 @@
 
 ; CHECK: .globl        test
 
-; CHECK: .globl structvar
-; CHECK: .size structvar, 8
+; CHECK: .Lstructvar:
+; CHECK: .size .Lstructvar, 8
 
 ; CHECK: .globl        foo1
 ; CHECK: foo1 = bar
-; CHECK: .size foo1, 4
+; CHECK-NOT: .size foo1
 
 ; CHECK: .globl        foo2
 ; CHECK: foo2 = bar
-; CHECK: .size foo2, 4
+; CHECK-NOT: .size foo2
 
 ; CHECK: .weak bar_f
 ; CHECK: bar_f = foo_f
+; CHECK-NOT: .size bar_f
 
 ; CHECK: bar_i = bar
-; CHECK: .size bar_i, 4
+; CHECK-NOT: .size bar_i
 
 ; CHECK: .globl        A
 ; CHECK: A = bar
-; CHECK: .size A, 8
+; CHECK-NOT: .size A
 
 ; CHECK: .globl elem0
-; CHECK: elem0 = structvar
+; CHECK: elem0 = .Lstructvar
 ; CHECK: .size elem0, 4
 
 ; CHECK: .globl elem1
-; CHECK: elem1 = structvar+4
+; CHECK: elem1 = .Lstructvar+4
 ; CHECK: .size elem1, 4
 
 @bar = global i32 42
-@foo1 = alias i32* @bar
-@foo2 = alias i32* @bar
+@foo1 = alias i32, i32* @bar
+@foo2 = alias i32, i32* @bar
 
 %FunTy = type i32()
 
 define i32 @foo_f() {
   ret i32 0
 }
-@bar_f = weak alias %FunTy* @foo_f
+@bar_f = weak alias %FunTy, %FunTy* @foo_f
 
-@bar_i = internal alias i32* @bar
+@bar_i = internal alias i32, i32* @bar
 
-@A = alias bitcast (i32* @bar to i64*)
+@A = alias i64, bitcast (i32* @bar to i64*)
 
-@structvar = global {i32, i32} {i32 1, i32 2}
-@elem0 = alias getelementptr({i32, i32}, {i32, i32}*  @structvar, i32 0, i32 0)
-@elem1 = alias getelementptr({i32, i32}, {i32, i32}*  @structvar, i32 0, i32 1)
+@structvar = private global {i32, i32} {i32 1, i32 2}
+@elem0 = alias i32, getelementptr({i32, i32}, {i32, i32}*  @structvar, i32 0, i32 0)
+@elem1 = alias i32, getelementptr({i32, i32}, {i32, i32}*  @structvar, i32 0, i32 1)
 
 define i32 @test() {
 entry: