@@ -15463,6 +15463,79 @@ ir.cpp:
1546315463# 2021| Type = [Struct] TernaryNonPodObj
1546415464# 2021| ValueCategory = lvalue
1546515465# 2022| getStmt(4): [ReturnStmt] return ...
15466+ # 2024| [TopLevelFunction] void CommaTestHelper(unsigned int)
15467+ # 2024| <params>:
15468+ # 2024| getParameter(0): [Parameter] (unnamed parameter 0)
15469+ # 2024| Type = [IntType] unsigned int
15470+ # 2026| [TopLevelFunction] unsigned int CommaTest(unsigned int)
15471+ # 2026| <params>:
15472+ # 2026| getParameter(0): [Parameter] x
15473+ # 2026| Type = [IntType] unsigned int
15474+ # 2026| getEntryPoint(): [BlockStmt] { ... }
15475+ # 2027| getStmt(0): [DeclStmt] declaration
15476+ # 2027| getDeclarationEntry(0): [VariableDeclarationEntry] definition of y
15477+ # 2027| Type = [IntType] unsigned int
15478+ # 2028| getStmt(1): [ExprStmt] ExprStmt
15479+ # 2028| getExpr(): [AssignExpr] ... = ...
15480+ # 2028| Type = [IntType] unsigned int
15481+ # 2028| ValueCategory = lvalue
15482+ # 2028| getLValue(): [VariableAccess] y
15483+ # 2028| Type = [IntType] unsigned int
15484+ # 2028| ValueCategory = lvalue
15485+ # 2028| getRValue(): [ConditionalExpr] ... ? ... : ...
15486+ # 2028| Type = [IntType] unsigned int
15487+ # 2028| ValueCategory = prvalue
15488+ # 2028| getCondition(): [LTExpr] ... < ...
15489+ # 2028| Type = [BoolType] bool
15490+ # 2028| ValueCategory = prvalue
15491+ # 2028| getLesserOperand(): [VariableAccess] x
15492+ # 2028| Type = [IntType] unsigned int
15493+ # 2028| ValueCategory = prvalue(load)
15494+ # 2028| getGreaterOperand(): [Literal] 100
15495+ # 2028| Type = [IntType] int
15496+ # 2028| Value = [Literal] 100
15497+ # 2028| ValueCategory = prvalue
15498+ # 2028| getGreaterOperand().getFullyConverted(): [CStyleCast] (unsigned int)...
15499+ # 2028| Conversion = [IntegralConversion] integral conversion
15500+ # 2028| Type = [IntType] unsigned int
15501+ # 2028| Value = [CStyleCast] 100
15502+ # 2028| ValueCategory = prvalue
15503+ # 2029| getThen(): [CommaExpr] ... , ...
15504+ # 2029| Type = [IntType] unsigned int
15505+ # 2029| ValueCategory = prvalue
15506+ # 2029| getLeftOperand(): [FunctionCall] call to CommaTestHelper
15507+ # 2029| Type = [VoidType] void
15508+ # 2029| ValueCategory = prvalue
15509+ # 2029| getArgument(0): [VariableAccess] x
15510+ # 2029| Type = [IntType] unsigned int
15511+ # 2029| ValueCategory = prvalue(load)
15512+ # 2029| getRightOperand(): [VariableAccess] x
15513+ # 2029| Type = [IntType] unsigned int
15514+ # 2029| ValueCategory = prvalue(load)
15515+ # 2030| getElse(): [CommaExpr] ... , ...
15516+ # 2030| Type = [IntType] int
15517+ # 2030| ValueCategory = prvalue
15518+ # 2030| getLeftOperand(): [FunctionCall] call to CommaTestHelper
15519+ # 2030| Type = [VoidType] void
15520+ # 2030| ValueCategory = prvalue
15521+ # 2030| getArgument(0): [VariableAccess] x
15522+ # 2030| Type = [IntType] unsigned int
15523+ # 2030| ValueCategory = prvalue(load)
15524+ # 2030| getRightOperand(): [Literal] 10
15525+ # 2030| Type = [IntType] int
15526+ # 2030| Value = [Literal] 10
15527+ # 2030| ValueCategory = prvalue
15528+ # 2029| getThen().getFullyConverted(): [ParenthesisExpr] (...)
15529+ # 2029| Type = [IntType] unsigned int
15530+ # 2029| ValueCategory = prvalue
15531+ # 2030| getElse().getFullyConverted(): [CStyleCast] (unsigned int)...
15532+ # 2030| Conversion = [IntegralConversion] integral conversion
15533+ # 2030| Type = [IntType] unsigned int
15534+ # 2030| ValueCategory = prvalue
15535+ # 2030| getExpr(): [ParenthesisExpr] (...)
15536+ # 2030| Type = [IntType] int
15537+ # 2030| ValueCategory = prvalue
15538+ # 2031| getStmt(2): [ReturnStmt] return ...
1546615539perf-regression.cpp:
1546715540# 4| [CopyAssignmentOperator] Big& Big::operator=(Big const&)
1546815541# 4| <params>:
0 commit comments