@@ -12335,36 +12335,37 @@ ir.cpp:
1233512335
1233612336# 2109| char* test_strtod(char*)
1233712337# 2109| Block 0
12338- # 2109| v2109_1(void) = EnterFunction :
12339- # 2109| m2109_2(unknown) = AliasedDefinition :
12340- # 2109| m2109_3(unknown) = InitializeNonLocal :
12341- # 2109| m2109_4(unknown) = Chi : total:m2109_2, partial:m2109_3
12342- # 2109| r2109_5(glval<char *>) = VariableAddress[s] :
12343- # 2109| m2109_6(char *) = InitializeParameter[s] : &:r2109_5
12344- # 2109| r2109_7(char *) = Load[s] : &:r2109_5, m2109_6
12345- # 2109| m2109_8(unknown) = InitializeIndirection[s] : &:r2109_7
12346- # 2110| r2110_1(glval<char *>) = VariableAddress[end] :
12347- # 2110| m2110_2(char *) = Uninitialized[end] : &:r2110_1
12348- # 2111| r2111_1(glval<double>) = VariableAddress[d] :
12349- # 2111| r2111_2(glval<unknown>) = FunctionAddress[strtod] :
12350- # 2111| r2111_3(glval<char *>) = VariableAddress[s] :
12351- # 2111| r2111_4(char *) = Load[s] : &:r2111_3, m2109_6
12352- # 2111| r2111_5(char *) = Convert : r2111_4
12353- # 2111| r2111_6(glval<char *>) = VariableAddress[end] :
12354- # 2111| r2111_7(char **) = CopyValue : r2111_6
12355- # 2111| r2111_8(double) = Call[strtod] : func:r2111_2, 0:r2111_5, 1:r2111_7
12356- # 2111| v2111_9(void) = ^BufferReadSideEffect[0] : &:r2111_5, ~m2109_8
12357- # 2111| v2111_10(void) = ^BufferReadSideEffect[1] : &:r2111_7, ~m2110_2
12358- # 2111| m2111_11(double) = Store[d] : &:r2111_1, r2111_8
12359- # 2112| r2112_1(glval<char *>) = VariableAddress[#return] :
12360- # 2112| r2112_2(glval<char *>) = VariableAddress[end] :
12361- # 2112| r2112_3(char *) = Load[end] : &:r2112_2, m2110_2
12362- # 2112| m2112_4(char *) = Store[#return] : &:r2112_1, r2112_3
12363- # 2109| v2109_9(void) = ReturnIndirection[s] : &:r2109_7, m2109_8
12364- # 2109| r2109_10(glval<char *>) = VariableAddress[#return] :
12365- # 2109| v2109_11(void) = ReturnValue : &:r2109_10, m2112_4
12366- # 2109| v2109_12(void) = AliasedUse : m2109_3
12367- # 2109| v2109_13(void) = ExitFunction :
12338+ # 2109| v2109_1(void) = EnterFunction :
12339+ # 2109| m2109_2(unknown) = AliasedDefinition :
12340+ # 2109| m2109_3(unknown) = InitializeNonLocal :
12341+ # 2109| m2109_4(unknown) = Chi : total:m2109_2, partial:m2109_3
12342+ # 2109| r2109_5(glval<char *>) = VariableAddress[s] :
12343+ # 2109| m2109_6(char *) = InitializeParameter[s] : &:r2109_5
12344+ # 2109| r2109_7(char *) = Load[s] : &:r2109_5, m2109_6
12345+ # 2109| m2109_8(unknown) = InitializeIndirection[s] : &:r2109_7
12346+ # 2110| r2110_1(glval<char *>) = VariableAddress[end] :
12347+ # 2110| m2110_2(char *) = Uninitialized[end] : &:r2110_1
12348+ # 2111| r2111_1(glval<double>) = VariableAddress[d] :
12349+ # 2111| r2111_2(glval<unknown>) = FunctionAddress[strtod] :
12350+ # 2111| r2111_3(glval<char *>) = VariableAddress[s] :
12351+ # 2111| r2111_4(char *) = Load[s] : &:r2111_3, m2109_6
12352+ # 2111| r2111_5(char *) = Convert : r2111_4
12353+ # 2111| r2111_6(glval<char *>) = VariableAddress[end] :
12354+ # 2111| r2111_7(char **) = CopyValue : r2111_6
12355+ # 2111| r2111_8(double) = Call[strtod] : func:r2111_2, 0:r2111_5, 1:r2111_7
12356+ # 2111| v2111_9(void) = ^BufferReadSideEffect[0] : &:r2111_5, ~m2109_8
12357+ # 2111| m2111_10(char *) = ^IndirectMayWriteSideEffect[1] : &:r2111_7
12358+ # 2111| m2111_11(char *) = Chi : total:m2110_2, partial:m2111_10
12359+ # 2111| m2111_12(double) = Store[d] : &:r2111_1, r2111_8
12360+ # 2112| r2112_1(glval<char *>) = VariableAddress[#return] :
12361+ # 2112| r2112_2(glval<char *>) = VariableAddress[end] :
12362+ # 2112| r2112_3(char *) = Load[end] : &:r2112_2, m2111_11
12363+ # 2112| m2112_4(char *) = Store[#return] : &:r2112_1, r2112_3
12364+ # 2109| v2109_9(void) = ReturnIndirection[s] : &:r2109_7, m2109_8
12365+ # 2109| r2109_10(glval<char *>) = VariableAddress[#return] :
12366+ # 2109| v2109_11(void) = ReturnValue : &:r2109_10, m2112_4
12367+ # 2109| v2109_12(void) = AliasedUse : m2109_3
12368+ # 2109| v2109_13(void) = ExitFunction :
1236812369
1236912370perf-regression.cpp:
1237012371# 6| void Big::Big()
0 commit comments