@@ -55,6 +55,72 @@ ssa.c:
5555# 6| v6_6(void) = AliasedUse : m6_3
5656# 6| v6_7(void) = ExitFunction :
5757
58+ # 11| void named_designators_2()
59+ # 11| Block 0
60+ # 11| v11_1(void) = EnterFunction :
61+ # 11| m11_2(unknown) = AliasedDefinition :
62+ # 11| m11_3(unknown) = InitializeNonLocal :
63+ # 11| m11_4(unknown) = Chi : total:m11_2, partial:m11_3
64+ # 12| r12_1(glval<Foo2>) = VariableAddress[foo] :
65+ # 12| m12_2(Foo2) = Uninitialized[foo] : &:r12_1
66+ # 12| r12_3(glval<int>) = FieldAddress[x] : r12_1
67+ # 12| r12_4(int) = Constant[1234] :
68+ # 12| m12_5(int) = Store[?] : &:r12_3, r12_4
69+ # 12| m12_6(Foo2) = Chi : total:m12_2, partial:m12_5
70+ # 12| r12_7(glval<int>) = FieldAddress[y] : r12_1
71+ # 12| r12_8(int) = Constant[5678] :
72+ # 12| m12_9(int) = Store[?] : &:r12_7, r12_8
73+ # 12| m12_10(Foo2) = Chi : total:m12_6, partial:m12_9
74+ # 14| r14_1(glval<Foo2>) = VariableAddress[foo_swapped] :
75+ # 14| m14_2(Foo2) = Uninitialized[foo_swapped] : &:r14_1
76+ # 14| r14_3(glval<int>) = FieldAddress[x] : r14_1
77+ # 14| r14_4(int) = Constant[1234] :
78+ # 14| m14_5(int) = Store[?] : &:r14_3, r14_4
79+ # 14| m14_6(Foo2) = Chi : total:m14_2, partial:m14_5
80+ # 14| r14_7(glval<int>) = FieldAddress[y] : r14_1
81+ # 14| r14_8(int) = Constant[5678] :
82+ # 14| m14_9(int) = Store[?] : &:r14_7, r14_8
83+ # 14| m14_10(Foo2) = Chi : total:m14_6, partial:m14_9
84+ # 15| v15_1(void) = NoOp :
85+ # 11| v11_5(void) = ReturnVoid :
86+ # 11| v11_6(void) = AliasedUse : m11_3
87+ # 11| v11_7(void) = ExitFunction :
88+
89+ # 17| void non_repeated_designators()
90+ # 17| Block 0
91+ # 17| v17_1(void) = EnterFunction :
92+ # 17| m17_2(unknown) = AliasedDefinition :
93+ # 17| m17_3(unknown) = InitializeNonLocal :
94+ # 17| m17_4(unknown) = Chi : total:m17_2, partial:m17_3
95+ # 18| r18_1(glval<int[2]>) = VariableAddress[x] :
96+ # 18| m18_2(int[2]) = Uninitialized[x] : &:r18_1
97+ # 18| r18_3(int) = Constant[0] :
98+ # 18| r18_4(glval<int>) = PointerAdd[4] : r18_1, r18_3
99+ # 18| r18_5(int) = Constant[1234] :
100+ # 18| m18_6(int) = Store[?] : &:r18_4, r18_5
101+ # 18| m18_7(int[2]) = Chi : total:m18_2, partial:m18_6
102+ # 18| r18_8(int) = Constant[1] :
103+ # 18| r18_9(glval<int>) = PointerAdd[4] : r18_1, r18_8
104+ # 18| r18_10(int) = Constant[5678] :
105+ # 18| m18_11(int) = Store[?] : &:r18_9, r18_10
106+ # 18| m18_12(int[2]) = Chi : total:m18_7, partial:m18_11
107+ # 20| r20_1(glval<int[2]>) = VariableAddress[y] :
108+ # 20| m20_2(int[2]) = Uninitialized[y] : &:r20_1
109+ # 20| r20_3(int) = Constant[0] :
110+ # 20| r20_4(glval<int>) = PointerAdd[4] : r20_1, r20_3
111+ # 20| r20_5(int) = Constant[5678] :
112+ # 20| m20_6(int) = Store[?] : &:r20_4, r20_5
113+ # 20| m20_7(int[2]) = Chi : total:m20_2, partial:m20_6
114+ # 20| r20_8(int) = Constant[1] :
115+ # 20| r20_9(glval<int>) = PointerAdd[4] : r20_1, r20_8
116+ # 20| r20_10(int) = Constant[1234] :
117+ # 20| m20_11(int) = Store[?] : &:r20_9, r20_10
118+ # 20| m20_12(int[2]) = Chi : total:m20_7, partial:m20_11
119+ # 21| v21_1(void) = NoOp :
120+ # 17| v17_5(void) = ReturnVoid :
121+ # 17| v17_6(void) = AliasedUse : m17_3
122+ # 17| v17_7(void) = ExitFunction :
123+
58124ssa.cpp:
59125# 13| int ChiPhiNode(Point*, bool, bool)
60126# 13| Block 0
0 commit comments