@@ -15135,6 +15135,36 @@ ir.cpp:
1513515135# 2374| v2374_7(void) = AliasedUse : m2374_3
1513615136# 2374| v2374_8(void) = ExitFunction :
1513715137
15138+ # 2381| int small_operation_should_not_be_constant_folded()
15139+ # 2381| Block 0
15140+ # 2381| v2381_1(void) = EnterFunction :
15141+ # 2381| m2381_2(unknown) = AliasedDefinition :
15142+ # 2381| m2381_3(unknown) = InitializeNonLocal :
15143+ # 2381| m2381_4(unknown) = Chi : total:m2381_2, partial:m2381_3
15144+ # 2382| r2382_1(glval<int>) = VariableAddress[#return] :
15145+ # 2382| r2382_2(int) = Constant[1] :
15146+ # 2382| r2382_3(int) = Constant[2] :
15147+ # 2382| r2382_4(int) = BitXor : r2382_2, r2382_3
15148+ # 2382| m2382_5(int) = Store[#return] : &:r2382_1, r2382_4
15149+ # 2381| r2381_5(glval<int>) = VariableAddress[#return] :
15150+ # 2381| v2381_6(void) = ReturnValue : &:r2381_5, m2382_5
15151+ # 2381| v2381_7(void) = AliasedUse : m2381_3
15152+ # 2381| v2381_8(void) = ExitFunction :
15153+
15154+ # 2392| int large_operation_should_be_constant_folded()
15155+ # 2392| Block 0
15156+ # 2392| v2392_1(void) = EnterFunction :
15157+ # 2392| m2392_2(unknown) = AliasedDefinition :
15158+ # 2392| m2392_3(unknown) = InitializeNonLocal :
15159+ # 2392| m2392_4(unknown) = Chi : total:m2392_2, partial:m2392_3
15160+ # 2393| r2393_1(glval<int>) = VariableAddress[#return] :
15161+ # 2393| r2393_2(int) = Constant[0] :
15162+ # 2393| m2393_3(int) = Store[#return] : &:r2393_1, r2393_2
15163+ # 2392| r2392_5(glval<int>) = VariableAddress[#return] :
15164+ # 2392| v2392_6(void) = ReturnValue : &:r2392_5, m2393_3
15165+ # 2392| v2392_7(void) = AliasedUse : m2392_3
15166+ # 2392| v2392_8(void) = ExitFunction :
15167+
1513815168perf-regression.cpp:
1513915169# 6| void Big::Big()
1514015170# 6| Block 0
0 commit comments