@@ -6550,10 +6550,8 @@ ir.cpp:
6550
6550
# 1272| r1272_1(glval<C>) = VariableAddress[c] :
6551
6551
# 1272| r1272_2(glval<unknown>) = FunctionAddress[StaticMemberFunction] :
6552
6552
# 1272| r1272_3(int) = Constant[10] :
6553
- # 1272| r1272_4(int) = Call : func:r1272_2, this:r1272_1, 0:r1272_3
6553
+ # 1272| r1272_4(int) = Call : func:r1272_2, 0:r1272_3
6554
6554
# 1272| mu1272_5(unknown) = ^CallSideEffect : ~mu1270_4
6555
- # 1272| v1272_6(void) = ^BufferReadSideEffect[-1] : &:r1272_1, ~mu1270_4
6556
- # 1272| mu1272_7(C) = ^IndirectMayWriteSideEffect[-1] : &:r1272_1
6557
6555
# 1273| r1273_1(glval<unknown>) = FunctionAddress[StaticMemberFunction] :
6558
6556
# 1273| r1273_2(int) = Constant[10] :
6559
6557
# 1273| r1273_3(int) = Call : func:r1273_1, 0:r1273_2
@@ -6566,12 +6564,10 @@ ir.cpp:
6566
6564
# 1276| r1276_4(A *) = CopyValue : r1276_3
6567
6565
# 1276| r1276_5(glval<int>) = VariableAddress[int_arg] :
6568
6566
# 1276| r1276_6(int) = Load : &:r1276_5, ~mu1270_4
6569
- # 1276| v1276_7(void) = Call : func:r1276_2, this:r1276_1, 0:r1276_4, 1:r1276_6
6567
+ # 1276| v1276_7(void) = Call : func:r1276_2, 0:r1276_4, 1:r1276_6
6570
6568
# 1276| mu1276_8(unknown) = ^CallSideEffect : ~mu1270_4
6571
- # 1276| v1276_9(void) = ^BufferReadSideEffect[-1] : &:r1276_1, ~mu1270_4
6572
- # 1276| v1276_10(void) = ^BufferReadSideEffect[0] : &:r1276_4, ~mu1270_4
6573
- # 1276| mu1276_11(A) = ^IndirectMayWriteSideEffect[-1] : &:r1276_1
6574
- # 1276| mu1276_12(unknown) = ^BufferMayWriteSideEffect[0] : &:r1276_4
6569
+ # 1276| v1276_9(void) = ^BufferReadSideEffect[0] : &:r1276_4, ~mu1270_4
6570
+ # 1276| mu1276_10(unknown) = ^BufferMayWriteSideEffect[0] : &:r1276_4
6575
6571
# 1277| r1277_1(glval<unknown>) = FunctionAddress[static_member] :
6576
6572
# 1277| r1277_2(glval<A>) = VariableAddress[a] :
6577
6573
# 1277| r1277_3(A *) = CopyValue : r1277_2
@@ -6590,54 +6586,44 @@ ir.cpp:
6590
6586
# 1279| r1279_7(int) = Load : &:r1279_6, ~mu1270_4
6591
6587
# 1279| r1279_8(int) = Constant[2] :
6592
6588
# 1279| r1279_9(int) = Add : r1279_7, r1279_8
6593
- # 1279| v1279_10(void) = Call : func:r1279_3, this:r1279_2, 0:r1279_5, 1:r1279_9
6589
+ # 1279| v1279_10(void) = Call : func:r1279_3, 0:r1279_5, 1:r1279_9
6594
6590
# 1279| mu1279_11(unknown) = ^CallSideEffect : ~mu1270_4
6595
- # 1279| v1279_12(void) = ^BufferReadSideEffect[-1] : &:r1279_2, ~mu1270_4
6596
- # 1279| v1279_13(void) = ^BufferReadSideEffect[0] : &:r1279_5, ~mu1270_4
6597
- # 1279| mu1279_14(A) = ^IndirectMayWriteSideEffect[-1] : &:r1279_2
6598
- # 1279| mu1279_15(unknown) = ^BufferMayWriteSideEffect[0] : &:r1279_5
6591
+ # 1279| v1279_12(void) = ^BufferReadSideEffect[0] : &:r1279_5, ~mu1270_4
6592
+ # 1279| mu1279_13(unknown) = ^BufferMayWriteSideEffect[0] : &:r1279_5
6599
6593
# 1280| r1280_1(glval<A *>) = VariableAddress[a_arg] :
6600
6594
# 1280| r1280_2(A *) = Load : &:r1280_1, ~mu1270_4
6601
6595
# 1280| r1280_3(glval<A>) = CopyValue : r1280_2
6602
6596
# 1280| r1280_4(glval<unknown>) = FunctionAddress[static_member] :
6603
6597
# 1280| r1280_5(glval<A>) = VariableAddress[a] :
6604
6598
# 1280| r1280_6(A *) = CopyValue : r1280_5
6605
6599
# 1280| r1280_7(int) = Constant[99] :
6606
- # 1280| v1280_8(void) = Call : func:r1280_4, this:r1280_3, 0:r1280_6, 1:r1280_7
6600
+ # 1280| v1280_8(void) = Call : func:r1280_4, 0:r1280_6, 1:r1280_7
6607
6601
# 1280| mu1280_9(unknown) = ^CallSideEffect : ~mu1270_4
6608
- # 1280| v1280_10(void) = ^BufferReadSideEffect[-1] : &:r1280_3, ~mu1270_4
6609
- # 1280| v1280_11(void) = ^BufferReadSideEffect[0] : &:r1280_6, ~mu1270_4
6610
- # 1280| mu1280_12(A) = ^IndirectMayWriteSideEffect[-1] : &:r1280_3
6611
- # 1280| mu1280_13(unknown) = ^BufferMayWriteSideEffect[0] : &:r1280_6
6602
+ # 1280| v1280_10(void) = ^BufferReadSideEffect[0] : &:r1280_6, ~mu1270_4
6603
+ # 1280| mu1280_11(unknown) = ^BufferMayWriteSideEffect[0] : &:r1280_6
6612
6604
# 1281| r1281_1(glval<A *>) = VariableAddress[a_arg] :
6613
6605
# 1281| r1281_2(A *) = Load : &:r1281_1, ~mu1270_4
6614
6606
# 1281| r1281_3(glval<unknown>) = FunctionAddress[static_member] :
6615
6607
# 1281| r1281_4(glval<A *>) = VariableAddress[a_arg] :
6616
6608
# 1281| r1281_5(A *) = Load : &:r1281_4, ~mu1270_4
6617
6609
# 1281| r1281_6(int) = Constant[-1] :
6618
- # 1281| v1281_7(void) = Call : func:r1281_3, this:r1281_2, 0:r1281_5, 1:r1281_6
6610
+ # 1281| v1281_7(void) = Call : func:r1281_3, 0:r1281_5, 1:r1281_6
6619
6611
# 1281| mu1281_8(unknown) = ^CallSideEffect : ~mu1270_4
6620
- # 1281| v1281_9(void) = ^BufferReadSideEffect[-1] : &:r1281_2, ~mu1270_4
6621
- # 1281| v1281_10(void) = ^BufferReadSideEffect[0] : &:r1281_5, ~mu1270_4
6622
- # 1281| mu1281_11(A) = ^IndirectMayWriteSideEffect[-1] : &:r1281_2
6623
- # 1281| mu1281_12(unknown) = ^BufferMayWriteSideEffect[0] : &:r1281_5
6612
+ # 1281| v1281_9(void) = ^BufferReadSideEffect[0] : &:r1281_5, ~mu1270_4
6613
+ # 1281| mu1281_10(unknown) = ^BufferMayWriteSideEffect[0] : &:r1281_5
6624
6614
# 1283| r1283_1(glval<A>) = VariableAddress[a] :
6625
6615
# 1283| r1283_2(glval<unknown>) = FunctionAddress[static_member_without_def] :
6626
- # 1283| v1283_3(void) = Call : func:r1283_2, this:r1283_1
6616
+ # 1283| v1283_3(void) = Call : func:r1283_2
6627
6617
# 1283| mu1283_4(unknown) = ^CallSideEffect : ~mu1270_4
6628
- # 1283| v1283_5(void) = ^BufferReadSideEffect[-1] : &:r1283_1, ~mu1270_4
6629
- # 1283| mu1283_6(A) = ^IndirectMayWriteSideEffect[-1] : &:r1283_1
6630
6618
# 1284| r1284_1(glval<unknown>) = FunctionAddress[static_member_without_def] :
6631
6619
# 1284| v1284_2(void) = Call : func:r1284_1
6632
6620
# 1284| mu1284_3(unknown) = ^CallSideEffect : ~mu1270_4
6633
6621
# 1286| r1286_1(glval<unknown>) = FunctionAddress[getAnInstanceOfA] :
6634
6622
# 1286| r1286_2(A *) = Call : func:r1286_1
6635
6623
# 1286| mu1286_3(unknown) = ^CallSideEffect : ~mu1270_4
6636
6624
# 1286| r1286_4(glval<unknown>) = FunctionAddress[static_member_without_def] :
6637
- # 1286| v1286_5(void) = Call : func:r1286_4, this:r1286_2
6625
+ # 1286| v1286_5(void) = Call : func:r1286_4
6638
6626
# 1286| mu1286_6(unknown) = ^CallSideEffect : ~mu1270_4
6639
- # 1286| v1286_7(void) = ^BufferReadSideEffect[-1] : &:r1286_2, ~mu1270_4
6640
- # 1286| mu1286_8(A) = ^IndirectMayWriteSideEffect[-1] : &:r1286_2
6641
6627
# 1287| v1287_1(void) = NoOp :
6642
6628
# 1270| v1270_11(void) = ReturnIndirection : &:r1270_9, ~mu1270_4
6643
6629
# 1270| v1270_12(void) = ReturnVoid :
0 commit comments