@@ -2157,3 +2157,46 @@ ssa.cpp:
21572157# 431| v431_9(void) = ReturnValue : &:r431_8, m435_4
21582158# 431| v431_10(void) = AliasedUse : m431_3
21592159# 431| v431_11(void) = ExitFunction :
2160+
2161+ # 438| void Conditional(bool, int, int)
2162+ # 438| Block 0
2163+ # 438| v438_1(void) = EnterFunction :
2164+ # 438| m438_2(unknown) = AliasedDefinition :
2165+ # 438| m438_3(unknown) = InitializeNonLocal :
2166+ # 438| m438_4(unknown) = Chi : total:m438_2, partial:m438_3
2167+ # 438| r438_5(glval<bool>) = VariableAddress[a] :
2168+ # 438| m438_6(bool) = InitializeParameter[a] : &:r438_5
2169+ # 438| r438_7(glval<int>) = VariableAddress[x] :
2170+ # 438| m438_8(int) = InitializeParameter[x] : &:r438_7
2171+ # 438| r438_9(glval<int>) = VariableAddress[y] :
2172+ # 438| m438_10(int) = InitializeParameter[y] : &:r438_9
2173+ # 439| r439_1(glval<int>) = VariableAddress[z] :
2174+ # 439| r439_2(glval<bool>) = VariableAddress[a] :
2175+ # 439| r439_3(bool) = Load[a] : &:r439_2, m438_6
2176+ # 439| v439_4(void) = ConditionalBranch : r439_3
2177+ #-----| False -> Block 3
2178+ #-----| True -> Block 2
2179+
2180+ # 439| Block 1
2181+ # 439| m439_5(int) = Phi : from 2:m439_12, from 3:m439_16
2182+ # 439| r439_6(glval<int>) = VariableAddress[#temp439:13] :
2183+ # 439| r439_7(int) = Load[#temp439:13] : &:r439_6, m439_5
2184+ # 439| m439_8(int) = Store[z] : &:r439_1, r439_7
2185+ # 440| v440_1(void) = NoOp :
2186+ # 438| v438_11(void) = ReturnVoid :
2187+ # 438| v438_12(void) = AliasedUse : m438_3
2188+ # 438| v438_13(void) = ExitFunction :
2189+
2190+ # 439| Block 2
2191+ # 439| r439_9(glval<int>) = VariableAddress[x] :
2192+ # 439| r439_10(int) = Load[x] : &:r439_9, m438_8
2193+ # 439| r439_11(glval<int>) = VariableAddress[#temp439:13] :
2194+ # 439| m439_12(int) = Store[#temp439:13] : &:r439_11, r439_10
2195+ #-----| Goto -> Block 1
2196+
2197+ # 439| Block 3
2198+ # 439| r439_13(glval<int>) = VariableAddress[y] :
2199+ # 439| r439_14(int) = Load[y] : &:r439_13, m438_10
2200+ # 439| r439_15(glval<int>) = VariableAddress[#temp439:13] :
2201+ # 439| m439_16(int) = Store[#temp439:13] : &:r439_15, r439_14
2202+ #-----| Goto -> Block 1
0 commit comments