started working on string literals
This commit is contained in:
18
debug/ir.ll
18
debug/ir.ll
@@ -17,9 +17,23 @@ add_entry:
|
||||
ret i32 %".10"
|
||||
}
|
||||
|
||||
define i32 @"sub"(i32 %".1", i32 %".2")
|
||||
{
|
||||
sub_entry:
|
||||
%".4" = alloca i32
|
||||
store i32 %".1", i32* %".4"
|
||||
%".6" = alloca i32
|
||||
store i32 %".2", i32* %".6"
|
||||
%".8" = load i32, i32* %".4"
|
||||
%".9" = load i32, i32* %".6"
|
||||
%".10" = sub i32 %".8", %".9"
|
||||
ret i32 %".10"
|
||||
}
|
||||
|
||||
define i32 @"main"()
|
||||
{
|
||||
main_entry:
|
||||
%".2" = call i32 @"add"(i32 2, i32 3)
|
||||
ret i32 %".2"
|
||||
%".2" = call i32 @"add"(i32 50, i32 50)
|
||||
%".3" = call i32 @"sub"(i32 %".2", i32 125)
|
||||
ret i32 %".3"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user