@@ -16810,39 +16810,39 @@ ir.cpp:
16810
16810
# 2307| r2307_90(glval<iterator<random_access_iterator_tag, String, ptrdiff_t, String *, String &>>) = CopyValue : r2307_78
16811
16811
#-----| Goto (back edge) -> Block 4
16812
16812
16813
- #----- | Block 6
16814
- #----- | r0_18 (glval<vector<String>>) = CopyValue : r2307_2
16815
- #----- | r0_19 (glval<unknown>) = FunctionAddress[~vector] :
16816
- #----- | v0_20 (void) = Call[~vector] : func:r0_19 , this:r0_18
16817
- #----- | m0_21 (unknown) = ^CallSideEffect : ~m2307_57
16818
- #----- | m0_22 (unknown) = Chi : total:m2307_57, partial:m0_21
16819
- #----- | v0_23 (void) = ^IndirectReadSideEffect[-1] : &:r0_18 , ~m0_22
16820
- #----- | m0_24 (vector<String>) = ^IndirectMayWriteSideEffect[-1] : &:r0_18
16821
- #----- | m0_25 (unknown) = Chi : total:m0_22 , partial:m0_24
16822
- # 2311| r2311_1(glval<String>) = VariableAddress[s] :
16823
- # 2311| m2311_2(String) = Uninitialized[s] : &:r2311_1
16824
- # 2311| m2311_3(unknown) = Chi : total:m0_25 , partial:m2311_2
16825
- # 2311| r2311_4(glval<unknown>) = FunctionAddress[String] :
16826
- # 2311| r2311_5(glval<char[6]>) = StringConstant["hello"] :
16827
- # 2311| r2311_6(char *) = Convert : r2311_5
16828
- # 2311| v2311_7(void) = Call[String] : func:r2311_4, this:r2311_1, 0:r2311_6
16829
- # 2311| m2311_8(unknown) = ^CallSideEffect : ~m2311_3
16830
- # 2311| m2311_9(unknown) = Chi : total:m2311_3, partial:m2311_8
16831
- # 2311| v2311_10(void) = ^BufferReadSideEffect[0] : &:r2311_6, ~m2301_3
16832
- # 2311| m2311_11(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_1
16833
- # 2311| m2311_12(unknown) = Chi : total:m2311_9, partial:m2311_11
16834
- # 2311| r2311_13(glval<String>) = VariableAddress[s2] :
16835
- # 2311| m2311_14(String) = Uninitialized[s2] : &:r2311_13
16836
- # 2311| m2311_15(unknown) = Chi : total:m2311_12, partial:m2311_14
16837
- # 2311| r2311_16(glval<unknown>) = FunctionAddress[String] :
16838
- # 2311| r2311_17(glval<char[6]>) = StringConstant["world"] :
16839
- # 2311| r2311_18(char *) = Convert : r2311_17
16840
- # 2311| v2311_19(void) = Call[String] : func:r2311_16, this:r2311_13, 0:r2311_18
16841
- # 2311| m2311_20(unknown) = ^CallSideEffect : ~m2311_15
16842
- # 2311| m2311_21(unknown) = Chi : total:m2311_15, partial:m2311_20
16843
- # 2311| v2311_22(void) = ^BufferReadSideEffect[0] : &:r2311_18, ~m2301_3
16844
- # 2311| m2311_23(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_13
16845
- # 2311| m2311_24(unknown) = Chi : total:m2311_21, partial:m2311_23
16813
+ # 2307 | Block 6
16814
+ # 2307 | r2307_91 (glval<vector<String>>) = CopyValue : r2307_2
16815
+ # 2307 | r2307_92 (glval<unknown>) = FunctionAddress[~vector] :
16816
+ # 2307 | v2307_93 (void) = Call[~vector] : func:r2307_92 , this:r2307_91
16817
+ # 2307 | m2307_94 (unknown) = ^CallSideEffect : ~m2307_57
16818
+ # 2307 | m2307_95 (unknown) = Chi : total:m2307_57, partial:m2307_94
16819
+ # 2307 | v2307_96 (void) = ^IndirectReadSideEffect[-1] : &:r2307_91 , ~m2307_95
16820
+ # 2307 | m2307_97 (vector<String>) = ^IndirectMayWriteSideEffect[-1] : &:r2307_91
16821
+ # 2307 | m2307_98 (unknown) = Chi : total:m2307_95 , partial:m2307_97
16822
+ # 2311| r2311_1(glval<String>) = VariableAddress[s] :
16823
+ # 2311| m2311_2(String) = Uninitialized[s] : &:r2311_1
16824
+ # 2311| m2311_3(unknown) = Chi : total:m2307_98 , partial:m2311_2
16825
+ # 2311| r2311_4(glval<unknown>) = FunctionAddress[String] :
16826
+ # 2311| r2311_5(glval<char[6]>) = StringConstant["hello"] :
16827
+ # 2311| r2311_6(char *) = Convert : r2311_5
16828
+ # 2311| v2311_7(void) = Call[String] : func:r2311_4, this:r2311_1, 0:r2311_6
16829
+ # 2311| m2311_8(unknown) = ^CallSideEffect : ~m2311_3
16830
+ # 2311| m2311_9(unknown) = Chi : total:m2311_3, partial:m2311_8
16831
+ # 2311| v2311_10(void) = ^BufferReadSideEffect[0] : &:r2311_6, ~m2301_3
16832
+ # 2311| m2311_11(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_1
16833
+ # 2311| m2311_12(unknown) = Chi : total:m2311_9, partial:m2311_11
16834
+ # 2311| r2311_13(glval<String>) = VariableAddress[s2] :
16835
+ # 2311| m2311_14(String) = Uninitialized[s2] : &:r2311_13
16836
+ # 2311| m2311_15(unknown) = Chi : total:m2311_12, partial:m2311_14
16837
+ # 2311| r2311_16(glval<unknown>) = FunctionAddress[String] :
16838
+ # 2311| r2311_17(glval<char[6]>) = StringConstant["world"] :
16839
+ # 2311| r2311_18(char *) = Convert : r2311_17
16840
+ # 2311| v2311_19(void) = Call[String] : func:r2311_16, this:r2311_13, 0:r2311_18
16841
+ # 2311| m2311_20(unknown) = ^CallSideEffect : ~m2311_15
16842
+ # 2311| m2311_21(unknown) = Chi : total:m2311_15, partial:m2311_20
16843
+ # 2311| v2311_22(void) = ^BufferReadSideEffect[0] : &:r2311_18, ~m2301_3
16844
+ # 2311| m2311_23(String) = ^IndirectMayWriteSideEffect[-1] : &:r2311_13
16845
+ # 2311| m2311_24(unknown) = Chi : total:m2311_21, partial:m2311_23
16846
16846
#-----| Goto -> Block 7
16847
16847
16848
16848
# 2311| Block 7
@@ -17681,19 +17681,19 @@ ir.cpp:
17681
17681
# 2430| r2430_78(glval<iterator<random_access_iterator_tag, char, ptrdiff_t, char *, char &>>) = CopyValue : r2430_74
17682
17682
#-----| Goto (back edge) -> Block 10
17683
17683
17684
- #----- | Block 12
17685
- #----- | r0_18 (glval<vector<char>>) = CopyValue : r2430_27
17686
- #----- | r0_19 (glval<unknown>) = FunctionAddress[~vector] :
17687
- #----- | v0_20 (void) = Call[~vector] : func:r0_19 , this:r0_18
17688
- #----- | m0_21 (unknown) = ^CallSideEffect : ~m2430_63
17689
- #----- | m0_22 (unknown) = Chi : total:m2430_63, partial:m0_21
17690
- #----- | v0_23 (void) = ^IndirectReadSideEffect[-1] : &:r0_18 , ~m0_22
17691
- #----- | m0_24 (vector<char>) = ^IndirectMayWriteSideEffect[-1] : &:r0_18
17692
- #----- | m0_25 (unknown) = Chi : total:m0_22 , partial:m0_24
17693
- # 2432| v2432_1(void) = NoOp :
17694
- # 2410| v2410_5(void) = ReturnVoid :
17695
- # 2410| v2410_6(void) = AliasedUse : ~m0_22
17696
- # 2410| v2410_7(void) = ExitFunction :
17684
+ # 2430 | Block 12
17685
+ # 2430 | r2430_79 (glval<vector<char>>) = CopyValue : r2430_27
17686
+ # 2430 | r2430_80 (glval<unknown>) = FunctionAddress[~vector] :
17687
+ # 2430 | v2430_81 (void) = Call[~vector] : func:r2430_80 , this:r2430_79
17688
+ # 2430 | m2430_82 (unknown) = ^CallSideEffect : ~m2430_63
17689
+ # 2430 | m2430_83 (unknown) = Chi : total:m2430_63, partial:m2430_82
17690
+ # 2430 | v2430_84 (void) = ^IndirectReadSideEffect[-1] : &:r2430_79 , ~m2430_83
17691
+ # 2430 | m2430_85 (vector<char>) = ^IndirectMayWriteSideEffect[-1] : &:r2430_79
17692
+ # 2430 | m2430_86 (unknown) = Chi : total:m2430_83 , partial:m2430_85
17693
+ # 2432| v2432_1(void) = NoOp :
17694
+ # 2410| v2410_5(void) = ReturnVoid :
17695
+ # 2410| v2410_6(void) = AliasedUse : ~m2430_83
17696
+ # 2410| v2410_7(void) = ExitFunction :
17697
17697
17698
17698
# 2410| Block 13
17699
17699
# 2410| v2410_8(void) = Unreached :
0 commit comments