WE CAN PASS ARGUMENTS TO FUNCTIONS!!!!!!
This commit is contained in:
16
debug/ir.ll
16
debug/ir.ll
@@ -4,16 +4,22 @@ target datalayout = ""
|
||||
|
||||
@"true" = constant i1 1
|
||||
@"false" = constant i1 0
|
||||
define i32 @"test"()
|
||||
define i32 @"add"(i32 %".1", i32 %".2")
|
||||
{
|
||||
test_entry:
|
||||
%".2" = add i32 77, 33
|
||||
ret i32 %".2"
|
||||
add_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" = add i32 %".8", %".9"
|
||||
ret i32 %".10"
|
||||
}
|
||||
|
||||
define i32 @"main"()
|
||||
{
|
||||
main_entry:
|
||||
%".2" = call i32 @"test"()
|
||||
%".2" = call i32 @"add"(i32 2, i32 3)
|
||||
ret i32 %".2"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user