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 {
|
define void @_ZN3net9doorstuck4testC6PersonM4init4name3ageE(id %self, id %0) instance {
|
||||||
%entry:
|
entry:
|
||||||
%1 = getelementptr class @_ZN3net9doorstuck4testC6PersonE, id %self, i32 #0
|
%1 = getelementptr class @_ZN3net9doorstuck4testC6PersonE, id %self, i32 #0
|
||||||
store id %0, ptr %1
|
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 {
|
define void @_ZN3net9doorstuck4testC6PersonM4test5param0E(id %0, id %1) instance {
|
||||||
%entry:
|
entry:
|
||||||
%2 = load id, ptr @cout
|
%2 = load id, ptr @cout
|
||||||
|
|
||||||
; %4 = StringBuilder new
|
; %4 = StringBuilder new
|
||||||
@@ -61,35 +61,35 @@ define void @_ZN3net9doorstuck4testC6PersonM4test5param0E(id %0, id %1) instance
|
|||||||
}
|
}
|
||||||
|
|
||||||
define id @_ZN3net9doorstuck4testC6PersonM4nameE(id %self) instance {
|
define id @_ZN3net9doorstuck4testC6PersonM4nameE(id %self) instance {
|
||||||
%entry:
|
entry:
|
||||||
%0 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #0
|
%0 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #0
|
||||||
%1 = load id, ptr %0
|
%1 = load id, ptr %0
|
||||||
ret id %1
|
ret id %1
|
||||||
}
|
}
|
||||||
|
|
||||||
define id @_ZN3net9doorstuck4testC6PersonM3ageE(id %self) instance {
|
define id @_ZN3net9doorstuck4testC6PersonM3ageE(id %self) instance {
|
||||||
%entry:
|
entry:
|
||||||
%0 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
%0 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
||||||
%1 = load id, ptr %0
|
%1 = load id, ptr %0
|
||||||
ret id %1
|
ret id %1
|
||||||
}
|
}
|
||||||
|
|
||||||
define id @_ZN3net9doorstuck4testC6PersonM11ageInMonthsE(id %self, id %0) instance {
|
define id @_ZN3net9doorstuck4testC6PersonM11ageInMonthsE(id %self, id %0) instance {
|
||||||
%entry:
|
entry:
|
||||||
%1 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
%1 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
||||||
%2 = load id, ptr %1
|
%2 = load id, ptr %1
|
||||||
ret id %1
|
ret id %1
|
||||||
}
|
}
|
||||||
|
|
||||||
define void @_ZN3net9doorstuck4testC6PersonM07setNameE(id %self, id %1) instance {
|
define void @_ZN3net9doorstuck4testC6PersonM07setNameE(id %self, id %1) instance {
|
||||||
%entry:
|
entry:
|
||||||
%2 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
%2 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
||||||
store id %1, ptr %2
|
store id %1, ptr %2
|
||||||
ret void
|
ret void
|
||||||
}
|
}
|
||||||
|
|
||||||
define void @_ZN3net9doorstuck4testC6PersonM06setAge6inUnitE(id %self, i32 %1, id %2) instance {
|
define void @_ZN3net9doorstuck4testC6PersonM06setAge6inUnitE(id %self, i32 %1, id %2) instance {
|
||||||
%entry:
|
entry:
|
||||||
%3 = load atom, ptr @.atom.0
|
%3 = load atom, ptr @.atom.0
|
||||||
%4 = load atom, ptr @.atom.1
|
%4 = load atom, ptr @.atom.1
|
||||||
%5 = load atom, ptr @.atom.2
|
%5 = load atom, ptr @.atom.2
|
||||||
@@ -100,46 +100,46 @@ define void @_ZN3net9doorstuck4testC6PersonM06setAge6inUnitE(id %self, i32 %1, i
|
|||||||
atom %5, label %days
|
atom %5, label %days
|
||||||
]
|
]
|
||||||
|
|
||||||
%years:
|
years:
|
||||||
%6 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
%6 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
||||||
store i32 %2, ptr %6
|
store i32 %2, ptr %6
|
||||||
br label %end
|
br label %end
|
||||||
|
|
||||||
%months:
|
months:
|
||||||
%7 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
%7 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
||||||
%8 = div i32 %2, #12
|
%8 = div i32 %2, #12
|
||||||
store i32 %8, ptr %7
|
store i32 %8, ptr %7
|
||||||
br label %end
|
br label %end
|
||||||
|
|
||||||
%days:
|
days:
|
||||||
%9 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
%9 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
||||||
%10 = div i32 %2, #365
|
%10 = div i32 %2, #365
|
||||||
store i32 %10, ptr %9
|
store i32 %10, ptr %9
|
||||||
br label %end
|
br label %end
|
||||||
|
|
||||||
%default:
|
default:
|
||||||
%11 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
%11 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #1
|
||||||
store i32 #0, ptr %11
|
store i32 #0, ptr %11
|
||||||
br label %end
|
br label %end
|
||||||
|
|
||||||
%end:
|
end:
|
||||||
ret void
|
ret void
|
||||||
}
|
}
|
||||||
|
|
||||||
define id @_ZN3net9doorstuck4testC6PersonM012getAgeInUnitE(id %0, id %1) instance {
|
define id @_ZN3net9doorstuck4testC6PersonM012getAgeInUnitE(id %0, id %1) instance {
|
||||||
%entry:
|
entry:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
define id @_ZN3net9doorstuck4testC6PersonP15examplePropertyG(id %self) instance {
|
define id @_ZN3net9doorstuck4testC6PersonP15examplePropertyG(id %self) instance {
|
||||||
%entry:
|
entry:
|
||||||
%0 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #2
|
%0 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #2
|
||||||
%1 = load id, ptr %0
|
%1 = load id, ptr %0
|
||||||
ret id %1
|
ret id %1
|
||||||
}
|
}
|
||||||
|
|
||||||
define void @_ZN3net9doorstuck4testC6PersonP15examplePropertyS(id %self, id %0) instance {
|
define void @_ZN3net9doorstuck4testC6PersonP15examplePropertyS(id %self, id %0) instance {
|
||||||
%entry:
|
entry:
|
||||||
%1 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #2
|
%1 = getelementptr class @_ZN33net9doorstuck4testC6PersonE, id %self, i32 #2
|
||||||
store id %0, ptr %1
|
store id %0, ptr %1
|
||||||
ret void
|
ret void
|
||||||
|
|||||||
Reference in New Issue
Block a user