@@ -15938,6 +15938,44 @@ ir.cpp:
1593815938# 2104| Type = [CTypedefType,Size_t] size_t
1593915939# 2104| ValueCategory = prvalue(load)
1594015940# 2105| getStmt(6): [ReturnStmt] return ...
15941+ # 2107| [TopLevelFunction] double strtod(char const*, char**)
15942+ # 2107| <params>:
15943+ # 2107| getParameter(0): [Parameter] str
15944+ # 2107| Type = [PointerType] const char *
15945+ # 2107| getParameter(1): [Parameter] endptr
15946+ # 2107| Type = [PointerType] char **
15947+ # 2109| [TopLevelFunction] char* test_strtod(char*)
15948+ # 2109| <params>:
15949+ # 2109| getParameter(0): [Parameter] s
15950+ # 2109| Type = [CharPointerType] char *
15951+ # 2109| getEntryPoint(): [BlockStmt] { ... }
15952+ # 2110| getStmt(0): [DeclStmt] declaration
15953+ # 2110| getDeclarationEntry(0): [VariableDeclarationEntry] definition of end
15954+ # 2110| Type = [CharPointerType] char *
15955+ # 2111| getStmt(1): [DeclStmt] declaration
15956+ # 2111| getDeclarationEntry(0): [VariableDeclarationEntry] definition of d
15957+ # 2111| Type = [DoubleType] double
15958+ # 2111| getVariable().getInitializer(): [Initializer] initializer for d
15959+ # 2111| getExpr(): [FunctionCall] call to strtod
15960+ # 2111| Type = [DoubleType] double
15961+ # 2111| ValueCategory = prvalue
15962+ # 2111| getArgument(0): [VariableAccess] s
15963+ # 2111| Type = [CharPointerType] char *
15964+ # 2111| ValueCategory = prvalue(load)
15965+ # 2111| getArgument(1): [AddressOfExpr] & ...
15966+ # 2111| Type = [PointerType] char **
15967+ # 2111| ValueCategory = prvalue
15968+ # 2111| getOperand(): [VariableAccess] end
15969+ # 2111| Type = [CharPointerType] char *
15970+ # 2111| ValueCategory = lvalue
15971+ # 2111| getArgument(0).getFullyConverted(): [CStyleCast] (const char *)...
15972+ # 2111| Conversion = [PointerConversion] pointer conversion
15973+ # 2111| Type = [PointerType] const char *
15974+ # 2111| ValueCategory = prvalue
15975+ # 2112| getStmt(2): [ReturnStmt] return ...
15976+ # 2112| getExpr(): [VariableAccess] end
15977+ # 2112| Type = [CharPointerType] char *
15978+ # 2112| ValueCategory = prvalue(load)
1594115979perf-regression.cpp:
1594215980# 4| [CopyAssignmentOperator] Big& Big::operator=(Big const&)
1594315981# 4| <params>:
0 commit comments