doc: mie ir block labels are no longer prefixed with %
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user