@@ -15846,6 +15846,95 @@ ir.cpp:
1584615846# 2095| getExpr(): [VariableAccess] x
1584715847# 2095| Type = [IntType] int
1584815848# 2095| ValueCategory = prvalue(load)
15849+ # 2098| [TopLevelFunction] void newArrayCorrectType(size_t)
15850+ # 2098| <params>:
15851+ # 2098| getParameter(0): [Parameter] n
15852+ # 2098| Type = [CTypedefType,Size_t] size_t
15853+ # 2098| getEntryPoint(): [BlockStmt] { ... }
15854+ # 2099| getStmt(0): [ExprStmt] ExprStmt
15855+ # 2099| getExpr(): [NewArrayExpr] new[]
15856+ # 2099| Type = [IntPointerType] int *
15857+ # 2099| ValueCategory = prvalue
15858+ # 2099| getExtent(): [VariableAccess] n
15859+ # 2099| Type = [CTypedefType,Size_t] size_t
15860+ # 2099| ValueCategory = prvalue(load)
15861+ # 2100| getStmt(1): [ExprStmt] ExprStmt
15862+ # 2100| getExpr(): [NewArrayExpr] new[]
15863+ # 2100| Type = [IntPointerType] int *
15864+ # 2100| ValueCategory = prvalue
15865+ # 2100| getAllocatorCall(): [FunctionCall] call to operator new[]
15866+ # 2100| Type = [VoidPointerType] void *
15867+ # 2100| ValueCategory = prvalue
15868+ # 2100| getArgument(0): [ErrorExpr] <error expr>
15869+ # 2100| Type = [LongType] unsigned long
15870+ # 2100| ValueCategory = prvalue
15871+ # 2100| getArgument(1): [Literal] 1.0
15872+ # 2100| Type = [FloatType] float
15873+ # 2100| Value = [Literal] 1.0
15874+ # 2100| ValueCategory = prvalue
15875+ # 2100| getExtent(): [VariableAccess] n
15876+ # 2100| Type = [CTypedefType,Size_t] size_t
15877+ # 2100| ValueCategory = prvalue(load)
15878+ # 2101| getStmt(2): [ExprStmt] ExprStmt
15879+ # 2101| getExpr(): [NewArrayExpr] new[]
15880+ # 2101| Type = [PointerType] String *
15881+ # 2101| ValueCategory = prvalue
15882+ # 2101| getInitializer(): [ArrayAggregateLiteral] {...}
15883+ # 2101| Type = [ArrayType] String[]
15884+ # 2101| ValueCategory = prvalue
15885+ # 2101| getAnElementExpr(0): [ConstructorCall] call to String
15886+ # 2101| Type = [VoidType] void
15887+ # 2101| ValueCategory = prvalue
15888+ # 2101| getExtent(): [VariableAccess] n
15889+ # 2101| Type = [CTypedefType,Size_t] size_t
15890+ # 2101| ValueCategory = prvalue(load)
15891+ # 2102| getStmt(3): [ExprStmt] ExprStmt
15892+ # 2102| getExpr(): [NewArrayExpr] new[]
15893+ # 2102| Type = [PointerType] Overaligned *
15894+ # 2102| ValueCategory = prvalue
15895+ # 2102| getExtent(): [VariableAccess] n
15896+ # 2102| Type = [CTypedefType,Size_t] size_t
15897+ # 2102| ValueCategory = prvalue(load)
15898+ # 2102| getAlignmentArgument(): [Literal] 128
15899+ # 2102| Type = [ScopedEnum] align_val_t
15900+ # 2102| Value = [Literal] 128
15901+ # 2102| ValueCategory = prvalue
15902+ # 2103| getStmt(4): [ExprStmt] ExprStmt
15903+ # 2103| getExpr(): [NewArrayExpr] new[]
15904+ # 2103| Type = [PointerType] DefaultCtorWithDefaultParam *
15905+ # 2103| ValueCategory = prvalue
15906+ # 2103| getInitializer(): [ArrayAggregateLiteral] {...}
15907+ # 2103| Type = [ArrayType] DefaultCtorWithDefaultParam[]
15908+ # 2103| ValueCategory = prvalue
15909+ # 2103| getAnElementExpr(0): [ConstructorCall] call to DefaultCtorWithDefaultParam
15910+ # 2103| Type = [VoidType] void
15911+ # 2103| ValueCategory = prvalue
15912+ # 2103| getExtent(): [VariableAccess] n
15913+ # 2103| Type = [CTypedefType,Size_t] size_t
15914+ # 2103| ValueCategory = prvalue(load)
15915+ # 2104| getStmt(5): [ExprStmt] ExprStmt
15916+ # 2104| getExpr(): [NewArrayExpr] new[]
15917+ # 2104| Type = [IntPointerType] int *
15918+ # 2104| ValueCategory = prvalue
15919+ # 2104| getInitializer(): [ArrayAggregateLiteral] {...}
15920+ # 2104| Type = [ArrayType] int[3]
15921+ # 2104| ValueCategory = prvalue
15922+ # 2104| getAnElementExpr(0): [Literal] 0
15923+ # 2104| Type = [IntType] int
15924+ # 2104| Value = [Literal] 0
15925+ # 2104| ValueCategory = prvalue
15926+ # 2104| getAnElementExpr(1): [Literal] 1
15927+ # 2104| Type = [IntType] int
15928+ # 2104| Value = [Literal] 1
15929+ # 2104| ValueCategory = prvalue
15930+ # 2104| getAnElementExpr(2): [Literal] 2
15931+ # 2104| Type = [IntType] int
15932+ # 2104| Value = [Literal] 2
15933+ # 2104| ValueCategory = prvalue
15934+ # 2104| getExtent(): [VariableAccess] n
15935+ # 2104| Type = [CTypedefType,Size_t] size_t
15936+ # 2104| ValueCategory = prvalue(load)
15937+ # 2105| getStmt(6): [ReturnStmt] return ...
1584915938perf-regression.cpp:
1585015939# 4| [CopyAssignmentOperator] Big& Big::operator=(Big const&)
1585115940# 4| <params>:
0 commit comments