implementation int "FuncToInline"() begin %x = add int 1, 1 ; Instrs can be const prop'd away %y = sub int -1, 1 %z = add int %x, %y ret int %z ; Should equal %0 end int "FuncToInlineInto"(int %arg) ; Instrs can be const prop'd away begin %x = add int %arg, 1 %y = sub int 1, -1 %p = call int %FuncToInline() %z = add int %x, %y %q = add int %p, %z ret int %q end int "main"() begin %z = call int %FuncToInlineInto(int 1) ret int %z end