@@ -19125,28 +19125,51 @@ ir.cpp:
1912519125# 2867| r2867_2(glval<bool>) = VariableAddress[b] :
1912619126# 2867| r2867_3(bool) = Load[b] : &:r2867_2, ~m?
1912719127# 2867| v2867_4(void) = ConditionalBranch : r2867_3
19128- #-----| False -> Block 3
19129- #-----| True -> Block 2
19128+ #-----| False -> Block 5
19129+ #-----| True -> Block 4
19130+
19131+ # 2865| Block 1
19132+ # 2865| v2865_10(void) = AliasedUse : ~m?
19133+ # 2865| v2865_11(void) = ExitFunction :
1913019134
19131- # 2867| Block 1
19135+ # 2865| Block 2
19136+ # 2865| v2865_12(void) = Unwind :
19137+ #-----| Goto -> Block 1
19138+
19139+ # 2867| Block 3
1913219140# 2867| r2867_5(glval<int>) = VariableAddress[#temp2867:13] :
1913319141# 2867| r2867_6(int) = Load[#temp2867:13] : &:r2867_5, ~m?
1913419142# 2867| mu2867_7(int) = Store[z] : &:r2867_1, r2867_6
19135- # 2868| v2868_1(void) = NoOp :
19136- # 2865| v2865_10(void) = ReturnVoid :
19137- # 2865| v2865_11(void) = AliasedUse : ~m?
19138- # 2865| v2865_12(void) = ExitFunction :
19143+ # 2869| v2869_1(void) = NoOp :
19144+ #-----| Goto -> Block 8
1913919145
19140- # 2867| Block 2
19146+ # 2867| Block 4
1914119147# 2867| r2867_8(int) = Constant[0] :
1914219148# 2867| r2867_9(glval<int>) = VariableAddress[#temp2867:13] :
1914319149# 2867| mu2867_10(int) = Store[#temp2867:13] : &:r2867_9, r2867_8
19144- #-----| Goto -> Block 1
19150+ #-----| Goto -> Block 3
1914519151
19146- # 2867| Block 3
19152+ # 2867| Block 5
1914719153# 2867| r2867_11(int) = Constant[1] :
1914819154# 2867| r2867_12(glval<int>) = VariableAddress[#temp2867:13] :
1914919155# 2867| mu2867_13(int) = Store[#temp2867:13] : &:r2867_12, r2867_11
19156+ #-----| Goto -> Block 3
19157+
19158+ # 2871| Block 6
19159+ # 2871| v2871_1(void) = CatchByType[int] :
19160+ #-----| C++ Exception -> Block 2
19161+ #-----| Goto -> Block 7
19162+
19163+ # 2871| Block 7
19164+ # 2871| r2871_2(glval<int>) = VariableAddress[c] :
19165+ # 2871| mu2871_3(int) = InitializeParameter[c] : &:r2871_2
19166+ # 2872| r2872_1(int) = Constant[0] :
19167+ # 2872| v2872_2(void) = Convert : r2872_1
19168+ #-----| Goto -> Block 8
19169+
19170+ # 2874| Block 8
19171+ # 2874| v2874_1(void) = NoOp :
19172+ # 2865| v2865_13(void) = ReturnVoid :
1915019173#-----| Goto -> Block 1
1915119174
1915219175ir23.cpp:
0 commit comments