@@ -10057,6 +10057,54 @@ ir.cpp:
1005710057# 1883| v1883_5(void) = AliasedUse : ~m?
1005810058# 1883| v1883_6(void) = ExitFunction :
1005910059
10060+ # 1889| char global_template<char>
10061+ # 1889| Block 0
10062+ # 1889| v1889_1(void) = EnterFunction :
10063+ # 1889| mu1889_2(unknown) = AliasedDefinition :
10064+ # 1889| r1889_3(glval<char>) = VariableAddress[global_template] :
10065+ # 1889| r1889_4(char) = Constant[42] :
10066+ # 1889| mu1889_5(char) = Store[global_template] : &:r1889_3, r1889_4
10067+ # 1889| v1889_6(void) = ReturnVoid :
10068+ # 1889| v1889_7(void) = AliasedUse : ~m?
10069+ # 1889| v1889_8(void) = ExitFunction :
10070+
10071+ # 1889| int global_template<int>
10072+ # 1889| Block 0
10073+ # 1889| v1889_1(void) = EnterFunction :
10074+ # 1889| mu1889_2(unknown) = AliasedDefinition :
10075+ # 1889| r1889_3(glval<int>) = VariableAddress[global_template] :
10076+ # 1889| r1889_4(int) = Constant[42] :
10077+ # 1889| mu1889_5(int) = Store[global_template] : &:r1889_3, r1889_4
10078+ # 1889| v1889_6(void) = ReturnVoid :
10079+ # 1889| v1889_7(void) = AliasedUse : ~m?
10080+ # 1889| v1889_8(void) = ExitFunction :
10081+
10082+ # 1891| int test_global_template_int()
10083+ # 1891| Block 0
10084+ # 1891| v1891_1(void) = EnterFunction :
10085+ # 1891| mu1891_2(unknown) = AliasedDefinition :
10086+ # 1891| mu1891_3(unknown) = InitializeNonLocal :
10087+ # 1892| r1892_1(glval<int>) = VariableAddress[local_int] :
10088+ # 1892| r1892_2(glval<int>) = VariableAddress[global_template] :
10089+ # 1892| r1892_3(int) = Load[global_template] : &:r1892_2, ~m?
10090+ # 1892| mu1892_4(int) = Store[local_int] : &:r1892_1, r1892_3
10091+ # 1893| r1893_1(glval<char>) = VariableAddress[local_char] :
10092+ # 1893| r1893_2(glval<char>) = VariableAddress[global_template] :
10093+ # 1893| r1893_3(char) = Load[global_template] : &:r1893_2, ~m?
10094+ # 1893| mu1893_4(char) = Store[local_char] : &:r1893_1, r1893_3
10095+ # 1894| r1894_1(glval<int>) = VariableAddress[#return] :
10096+ # 1894| r1894_2(glval<int>) = VariableAddress[local_int] :
10097+ # 1894| r1894_3(int) = Load[local_int] : &:r1894_2, ~m?
10098+ # 1894| r1894_4(glval<char>) = VariableAddress[local_char] :
10099+ # 1894| r1894_5(char) = Load[local_char] : &:r1894_4, ~m?
10100+ # 1894| r1894_6(int) = Convert : r1894_5
10101+ # 1894| r1894_7(int) = Add : r1894_3, r1894_6
10102+ # 1894| mu1894_8(int) = Store[#return] : &:r1894_1, r1894_7
10103+ # 1891| r1891_4(glval<int>) = VariableAddress[#return] :
10104+ # 1891| v1891_5(void) = ReturnValue : &:r1891_4, ~m?
10105+ # 1891| v1891_6(void) = AliasedUse : ~m?
10106+ # 1891| v1891_7(void) = ExitFunction :
10107+
1006010108perf-regression.cpp:
1006110109# 6| void Big::Big()
1006210110# 6| Block 0
0 commit comments