diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2015-05-27 18:44:32 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2015-05-27 18:44:32 +0000 |
commit | 5a5ac124e1efaf208671f01c46edb15f29ed2a0b (patch) | |
tree | a6140557876943cdd800ee997c9317283394b22c /test/CodeGen/X86/pr2849.ll | |
parent | f03b5bed27d0d2eafd68562ce14f8b5e3f1f0801 (diff) | |
download | src-test-5a5ac124e1efaf208671f01c46edb15f29ed2a0b.tar.gz src-test-5a5ac124e1efaf208671f01c46edb15f29ed2a0b.zip |
Notes
Diffstat (limited to 'test/CodeGen/X86/pr2849.ll')
-rw-r--r-- | test/CodeGen/X86/pr2849.ll | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/CodeGen/X86/pr2849.ll b/test/CodeGen/X86/pr2849.ll index 0fec4813e1096..c3fd101ab6dbf 100644 --- a/test/CodeGen/X86/pr2849.ll +++ b/test/CodeGen/X86/pr2849.ll @@ -13,24 +13,24 @@ target triple = "x86_64-unknown-linux-gnu" define void @obshow() { entry: - %tmp = load %struct.HashEntry** @hash_table_begin, align 8 + %tmp = load %struct.HashEntry*, %struct.HashEntry** @hash_table_begin, align 8 br i1 false, label %xlygetvalue.exit, label %xlygetvalue.exit xlygetvalue.exit: %storemerge.in.i = phi %struct.NODE** [ null, %entry ], [ null, %entry ] - %storemerge.i = load %struct.NODE** %storemerge.in.i + %storemerge.i = load %struct.NODE*, %struct.NODE** %storemerge.in.i %tmp1 = ptrtoint %struct.NODE** %storemerge.in.i to i64 %tmp2 = lshr i64 %tmp1, 3 %tmp3 = and i64 %tmp2, 2147483647 - %tmp4 = getelementptr %struct.HashEntry* %tmp, i64 %tmp3, i32 0, i32 1 - %tmp7 = load i8** %tmp4, align 8 - %tmp8 = getelementptr %struct.NODE* %storemerge.i, i64 0, i32 2 + %tmp4 = getelementptr %struct.HashEntry, %struct.HashEntry* %tmp, i64 %tmp3, i32 0, i32 1 + %tmp7 = load i8*, i8** %tmp4, align 8 + %tmp8 = getelementptr %struct.NODE, %struct.NODE* %storemerge.i, i64 0, i32 2 %tmp9 = bitcast %struct.anon* %tmp8 to %struct.NODE*** - %tmp11 = load %struct.NODE*** %tmp9, align 8 + %tmp11 = load %struct.NODE**, %struct.NODE*** %tmp9, align 8 %tmp12 = ptrtoint %struct.NODE** %tmp11 to i64 %tmp13 = lshr i64 %tmp12, 3 %tmp14 = and i64 %tmp13, 2147483647 - %tmp15 = getelementptr %struct.HashEntry* %tmp, i64 %tmp14, i32 0, i32 1 + %tmp15 = getelementptr %struct.HashEntry, %struct.HashEntry* %tmp, i64 %tmp14, i32 0, i32 1 call fastcc void @xlprint(i8** %tmp4, i8* %tmp7, i8** %tmp15) ret void } |