@@ -12335,36 +12335,37 @@ ir.cpp:
12335
12335
12336
12336
# 2109| char* test_strtod(char*)
12337
12337
# 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 :
12368
12369
12369
12370
perf-regression.cpp:
12370
12371
# 6| void Big::Big()
0 commit comments