Codegen with better annotations on globals.

This commit is contained in:
Christoffer Lerno
2022-01-10 12:25:55 +01:00
committed by Christoffer Lerno
parent 041c096801
commit ea3b50d039
55 changed files with 365 additions and 349 deletions

View File

@@ -22,12 +22,12 @@ private Foo foo8 = FOO7;
%Foo = type { i32, i64 }
@Foo = linkonce_odr constant i8 1
@structo.x = protected global i64 16, align 8
@structo.foo1 = protected global %Foo { i32 1, i64 2 }, align 8
@structo.foo2 = protected global %Foo { i32 2, i64 0 }, align 8
@structo.foo3 = protected global %Foo { i32 0, i64 3 }, align 8
@structo.foo4 = protected global %Foo { i32 4, i64 1 }, align 8
@structo.foo5 = protected global %Foo zeroinitializer, align 8
@structo.foo6 = protected global %Foo zeroinitializer, align 8
@structo.FOO7 = protected constant %Foo { i32 1, i64 2 }, align 8
@structo.foo8 = protected global %Foo { i32 1, i64 2 }, align 8
@structo.x = protected unnamed_addr global i64 16, align 8
@structo.foo1 = protected unnamed_addr global %Foo { i32 1, i64 2 }, align 8
@structo.foo2 = protected unnamed_addr global %Foo { i32 2, i64 0 }, align 8
@structo.foo3 = protected unnamed_addr global %Foo { i32 0, i64 3 }, align 8
@structo.foo4 = protected unnamed_addr global %Foo { i32 4, i64 1 }, align 8
@structo.foo5 = protected unnamed_addr global %Foo zeroinitializer, align 8
@structo.foo6 = protected unnamed_addr global %Foo zeroinitializer, align 8
@structo.FOO7 = protected unnamed_addr constant %Foo { i32 1, i64 2 }, align 8
@structo.foo8 = protected unnamed_addr global %Foo { i32 1, i64 2 }, align 8