Mercurial > hg > CbC > CbC_llvm
diff test/Transforms/GlobalOpt/alias-used.ll @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 54457678186b |
children | 1172e4bd9c6f |
line wrap: on
line diff
--- a/test/Transforms/GlobalOpt/alias-used.ll Wed Feb 18 14:56:07 2015 +0900 +++ b/test/Transforms/GlobalOpt/alias-used.ll Tue Oct 13 17:48:58 2015 +0900 @@ -4,10 +4,10 @@ @i = internal global i8 42 ; CHECK: @ia = internal global i8 42 -@ia = internal alias i8* @i +@ia = internal alias i8, i8* @i @llvm.used = appending global [3 x i8*] [i8* bitcast (void ()* @fa to i8*), i8* bitcast (void ()* @f to i8*), i8* @ca], section "llvm.metadata" -; CHECK-DAG: @llvm.used = appending global [3 x i8*] [i8* bitcast (void ()* @fa to i8*), i8* bitcast (void ()* @f to i8*), i8* @ca], section "llvm.metadata" +; CHECK-DAG: @llvm.used = appending global [3 x i8*] [i8* @ca, i8* bitcast (void ()* @fa to i8*), i8* bitcast (void ()* @f to i8*)], section "llvm.metadata" @llvm.compiler.used = appending global [4 x i8*] [i8* bitcast (void ()* @fa3 to i8*), i8* bitcast (void ()* @fa to i8*), i8* @ia, i8* @i], section "llvm.metadata" ; CHECK-DAG: @llvm.compiler.used = appending global [2 x i8*] [i8* bitcast (void ()* @fa3 to i8*), i8* @ia], section "llvm.metadata" @@ -18,17 +18,17 @@ @other = global i32* bitcast (void ()* @fa to i32*) ; CHECK-DAG: @other = global i32* bitcast (void ()* @f to i32*) -@fa = internal alias void ()* @f -; CHECK: @fa = internal alias void ()* @f +@fa = internal alias void (), void ()* @f +; CHECK: @fa = internal alias void (), void ()* @f -@fa2 = internal alias void ()* @f +@fa2 = internal alias void (), void ()* @f ; CHECK-NOT: @fa2 -@fa3 = internal alias void ()* @f +@fa3 = internal alias void (), void ()* @f ; CHECK: @fa3 -@ca = internal alias i8* @c -; CHECK: @ca = internal alias i8* @c +@ca = internal alias i8, i8* @c +; CHECK: @ca = internal alias i8, i8* @c define void @f() { ret void