diff --git a/doc/mie/sample/Person.mie b/doc/mie/sample/Person.mie index 3e41cb1..0d2077b 100644 --- a/doc/mie/sample/Person.mie +++ b/doc/mie/sample/Person.mie @@ -19,7 +19,7 @@ type @_ZN3net9doorstuck4testC6PersonE = class { } define void @_ZN3net9doorstuck4testC6PersonM4init4name3ageE(id %self, id %0) instance { -%entry: +entry: %1 = getelementptr class @_ZN3net9doorstuck4testC6PersonE, id %self, i32 #0 store id %0, ptr %1 @@ -30,7 +30,7 @@ define void @_ZN3net9doorstuck4testC6PersonM4init4name3ageE(id %self, id %0) ins } define void @_ZN3net9doorstuck4testC6PersonM4test5param0E(id %0, id %1) instance { -%entry: +entry: %2 = load id, ptr @cout ; %4 = StringBuilder new @@ -61,35 +61,35 @@ define void @_ZN3net9doorstuck4testC6PersonM4test5param0E(id %0, id %1) instance } define id @_ZN3net9doorstuck4testC6PersonM4nameE(id %self) instance { -%entry: +entry: %0 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #0 %1 = load id, ptr %0 ret id %1 } define id @_ZN3net9doorstuck4testC6PersonM3ageE(id %self) instance { -%entry: +entry: %0 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1 %1 = load id, ptr %0 ret id %1 } define id @_ZN3net9doorstuck4testC6PersonM11ageInMonthsE(id %self, id %0) instance { -%entry: +entry: %1 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1 %2 = load id, ptr %1 ret id %1 } define void @_ZN3net9doorstuck4testC6PersonM07setNameE(id %self, id %1) instance { -%entry: +entry: %2 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1 store id %1, ptr %2 ret void } define void @_ZN3net9doorstuck4testC6PersonM06setAge6inUnitE(id %self, i32 %1, id %2) instance { -%entry: +entry: %3 = load atom, ptr @.atom.0 %4 = load atom, ptr @.atom.1 %5 = load atom, ptr @.atom.2 @@ -100,46 +100,46 @@ define void @_ZN3net9doorstuck4testC6PersonM06setAge6inUnitE(id %self, i32 %1, i atom %5, label %days ] -%years: +years: %6 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1 store i32 %2, ptr %6 br label %end -%months: +months: %7 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1 %8 = div i32 %2, #12 store i32 %8, ptr %7 br label %end -%days: +days: %9 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1 %10 = div i32 %2, #365 store i32 %10, ptr %9 br label %end -%default: +default: %11 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1 store i32 #0, ptr %11 br label %end -%end: +end: ret void } define id @_ZN3net9doorstuck4testC6PersonM012getAgeInUnitE(id %0, id %1) instance { -%entry: +entry: } define id @_ZN3net9doorstuck4testC6PersonP15examplePropertyG(id %self) instance { -%entry: +entry: %0 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #2 %1 = load id, ptr %0 ret id %1 } define void @_ZN3net9doorstuck4testC6PersonP15examplePropertyS(id %self, id %0) instance { -%entry: +entry: %1 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #2 store id %0, ptr %1 ret void