@@ -14408,6 +14408,60 @@ ir.cpp:
1440814408# 1894| Conversion = [IntegralConversion] integral conversion
1440914409# 1894| Type = [IntType] int
1441014410# 1894| ValueCategory = prvalue
14411+ # 1897| [TopLevelFunction] void noreturnFunc()
14412+ # 1897| <params>:
14413+ # 1899| [TopLevelFunction] int noreturnTest(int)
14414+ # 1899| <params>:
14415+ # 1899| getParameter(0): [Parameter] x
14416+ # 1899| Type = [IntType] int
14417+ # 1899| getEntryPoint(): [BlockStmt] { ... }
14418+ # 1900| getStmt(0): [IfStmt] if (...) ...
14419+ # 1900| getCondition(): [LTExpr] ... < ...
14420+ # 1900| Type = [BoolType] bool
14421+ # 1900| ValueCategory = prvalue
14422+ # 1900| getLesserOperand(): [VariableAccess] x
14423+ # 1900| Type = [IntType] int
14424+ # 1900| ValueCategory = prvalue(load)
14425+ # 1900| getGreaterOperand(): [Literal] 10
14426+ # 1900| Type = [IntType] int
14427+ # 1900| Value = [Literal] 10
14428+ # 1900| ValueCategory = prvalue
14429+ # 1900| getThen(): [BlockStmt] { ... }
14430+ # 1901| getStmt(0): [ReturnStmt] return ...
14431+ # 1901| getExpr(): [VariableAccess] x
14432+ # 1901| Type = [IntType] int
14433+ # 1901| ValueCategory = prvalue(load)
14434+ # 1902| getElse(): [BlockStmt] { ... }
14435+ # 1903| getStmt(0): [ExprStmt] ExprStmt
14436+ # 1903| getExpr(): [FunctionCall] call to noreturnFunc
14437+ # 1903| Type = [VoidType] void
14438+ # 1903| ValueCategory = prvalue
14439+ # 1905| getStmt(1): [ReturnStmt] return ...
14440+ # 1907| [TopLevelFunction] int noreturnTest2(int)
14441+ # 1907| <params>:
14442+ # 1907| getParameter(0): [Parameter] x
14443+ # 1907| Type = [IntType] int
14444+ # 1907| getEntryPoint(): [BlockStmt] { ... }
14445+ # 1908| getStmt(0): [IfStmt] if (...) ...
14446+ # 1908| getCondition(): [LTExpr] ... < ...
14447+ # 1908| Type = [BoolType] bool
14448+ # 1908| ValueCategory = prvalue
14449+ # 1908| getLesserOperand(): [VariableAccess] x
14450+ # 1908| Type = [IntType] int
14451+ # 1908| ValueCategory = prvalue(load)
14452+ # 1908| getGreaterOperand(): [Literal] 10
14453+ # 1908| Type = [IntType] int
14454+ # 1908| Value = [Literal] 10
14455+ # 1908| ValueCategory = prvalue
14456+ # 1908| getThen(): [BlockStmt] { ... }
14457+ # 1909| getStmt(0): [ExprStmt] ExprStmt
14458+ # 1909| getExpr(): [FunctionCall] call to noreturnFunc
14459+ # 1909| Type = [VoidType] void
14460+ # 1909| ValueCategory = prvalue
14461+ # 1911| getStmt(1): [ReturnStmt] return ...
14462+ # 1911| getExpr(): [VariableAccess] x
14463+ # 1911| Type = [IntType] int
14464+ # 1911| ValueCategory = prvalue(load)
1441114465perf-regression.cpp:
1441214466# 4| [CopyAssignmentOperator] Big& Big::operator=(Big const&)
1441314467# 4| <params>:
0 commit comments