From 37ed9c199ca639565f6ce88105f9e39e898d82d0 Mon Sep 17 00:00:00 2001 From: Stephen Hines Date: Mon, 1 Dec 2014 14:51:49 -0800 Subject: Update aosp/master LLVM for rebase to r222494. Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d --- test/Feature/aliases.ll | 4 ++-- test/Feature/comdat.ll | 3 +++ test/Feature/md_on_instruction.ll | 8 ++++---- test/Feature/optnone-llc.ll | 2 +- test/Feature/weak_constant.ll | 2 +- 5 files changed, 11 insertions(+), 8 deletions(-) (limited to 'test/Feature') diff --git a/test/Feature/aliases.ll b/test/Feature/aliases.ll index ad1d1b0..c11fc47 100644 --- a/test/Feature/aliases.ll +++ b/test/Feature/aliases.ll @@ -21,10 +21,10 @@ define i32 @foo_f() { ret i32 0 } -@bar_f = alias weak_odr %FunTy* @foo_f +@bar_f = weak_odr alias %FunTy* @foo_f @bar_ff = alias i32()* @bar_f -@bar_i = alias internal i32* @bar +@bar_i = internal alias i32* @bar @A = alias bitcast (i32* @bar to i64*) diff --git a/test/Feature/comdat.ll b/test/Feature/comdat.ll index 05fb87c..1e878bb 100644 --- a/test/Feature/comdat.ll +++ b/test/Feature/comdat.ll @@ -16,3 +16,6 @@ define void @f() comdat $f { ret void } ; CHECK: define void @f() comdat $f + +$i = comdat largest +@i = internal global i32 0, comdat $i diff --git a/test/Feature/md_on_instruction.ll b/test/Feature/md_on_instruction.ll index 955ace3..fe01162 100644 --- a/test/Feature/md_on_instruction.ll +++ b/test/Feature/md_on_instruction.ll @@ -18,10 +18,10 @@ declare void @llvm.dbg.region.end(metadata) nounwind readnone !llvm.module.flags = !{!6} -!0 = metadata !{i32 458798, i32 0, metadata !1, metadata !"foo", metadata !"foo", metadata !"foo", metadata !1, i32 1, metadata !2, i1 false, i1 true} -!1 = metadata !{i32 458769, metadata !4, i32 12, metadata !"clang 1.0", i1 true, metadata !"", i32 0, metadata !5, metadata !5, metadata !4, null, null, metadata !""} -!2 = metadata !{i32 458788, null, metadata !1, metadata !"int", i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} +!0 = metadata !{metadata !"0x2e\00foo\00foo\00foo\001\000\001\000\006\000\000\000", i32 0, metadata !1, metadata !2, null, null, null, null} ; [ DW_TAG_subprogram ] +!1 = metadata !{metadata !"0x11\0012\00clang 1.0\001\00\000\00\000", metadata !4, metadata !5, metadata !5, metadata !4, null, null} ; [ DW_TAG_compile_unit ] +!2 = metadata !{metadata !"0x24\00int\000\0032\0032\000\000\005", null, metadata !1} ; [ DW_TAG_base_type ] !3 = metadata !{i32 1, i32 13, metadata !1, metadata !1} !4 = metadata !{metadata !"foo.c", metadata !"/tmp"} !5 = metadata !{i32 0} -!6 = metadata !{i32 1, metadata !"Debug Info Version", i32 1} +!6 = metadata !{i32 1, metadata !"Debug Info Version", i32 2} diff --git a/test/Feature/optnone-llc.ll b/test/Feature/optnone-llc.ll index 6cb27d0..f19fa88 100644 --- a/test/Feature/optnone-llc.ll +++ b/test/Feature/optnone-llc.ll @@ -46,7 +46,7 @@ attributes #0 = { optnone noinline } ; LLC-Ox-DAG: Skipping pass 'Merge disjoint stack slots' ; LLC-Ox-DAG: Skipping pass 'Optimize machine instruction PHIs' ; LLC-Ox-DAG: Skipping pass 'Peephole Optimizations' -; LLC-Ox-DAG: Skipping pass 'Post RA top-down list latency scheduler' +; LLC-Ox-DAG: Skipping pass 'Post{{.*}}RA{{.*}}{{[Ss]}}cheduler' ; LLC-Ox-DAG: Skipping pass 'Remove dead machine instructions' ; LLC-Ox-DAG: Skipping pass 'Tail Duplication' diff --git a/test/Feature/weak_constant.ll b/test/Feature/weak_constant.ll index fba7f12..d331bf5 100644 --- a/test/Feature/weak_constant.ll +++ b/test/Feature/weak_constant.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -std-compile-opts -S > %t +; RUN: opt < %s -O3 -S > %t ; RUN: grep undef %t | count 1 ; RUN: grep 5 %t | count 1 ; RUN: grep 7 %t | count 1 -- cgit v1.1