mirror of
https://github.com/github/codeql.git
synced 2026-04-30 11:15:13 +02:00
C++: Add typedef'ed reference structured binding test
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1480,20 +1480,22 @@ void array_structured_binding() {
|
||||
}
|
||||
|
||||
struct StructuredBindingDataMemberStruct {
|
||||
typedef int ArrayType[2];
|
||||
typedef int ArrayType[2];
|
||||
typedef int &RefType;
|
||||
int i = 1;
|
||||
double d = 2.0;
|
||||
unsigned int b : 3;
|
||||
int& r = i;
|
||||
int* p = &i;
|
||||
ArrayType xs = {1, 2};
|
||||
RefType r_alt = i;
|
||||
};
|
||||
|
||||
void data_member_structured_binding() {
|
||||
StructuredBindingDataMemberStruct s;
|
||||
// structured binding use
|
||||
{
|
||||
auto [i, d, b, r, p, xs] = s;
|
||||
auto [i, d, b, r, p, xs, r_alt] = s;
|
||||
d = 4.0;
|
||||
double& rd = d;
|
||||
int v = i;
|
||||
|
||||
@@ -6751,172 +6751,162 @@
|
||||
| ir.cpp:1482:8:1482:8 | Load | m1482_6 |
|
||||
| ir.cpp:1482:8:1482:8 | SideEffect | m1482_3 |
|
||||
| ir.cpp:1482:8:1482:8 | SideEffect | m1482_8 |
|
||||
| ir.cpp:1492:6:1492:35 | ChiPartial | partial:m1492_3 |
|
||||
| ir.cpp:1492:6:1492:35 | ChiTotal | total:m1492_2 |
|
||||
| ir.cpp:1492:6:1492:35 | SideEffect | ~m1518_7 |
|
||||
| ir.cpp:1493:39:1493:39 | Address | &:r1493_1 |
|
||||
| ir.cpp:1493:39:1493:39 | Address | &:r1493_1 |
|
||||
| ir.cpp:1493:39:1493:39 | Arg(this) | this:r1493_1 |
|
||||
| ir.cpp:1493:39:1493:39 | CallTarget | func:r1493_3 |
|
||||
| ir.cpp:1493:39:1493:39 | ChiPartial | partial:m1493_5 |
|
||||
| ir.cpp:1493:39:1493:39 | ChiPartial | partial:m1493_7 |
|
||||
| ir.cpp:1493:39:1493:39 | ChiTotal | total:m1492_4 |
|
||||
| ir.cpp:1493:39:1493:39 | ChiTotal | total:m1493_2 |
|
||||
| ir.cpp:1493:39:1493:39 | SideEffect | ~m1492_4 |
|
||||
| ir.cpp:1496:14:1496:14 | Address | &:r1496_1 |
|
||||
| ir.cpp:1496:15:1496:15 | Address | &:r1496_5 |
|
||||
| ir.cpp:1496:18:1496:18 | Address | &:r1496_9 |
|
||||
| ir.cpp:1496:21:1496:21 | Address | &:r1496_13 |
|
||||
| ir.cpp:1496:24:1496:24 | Address | &:r1496_17 |
|
||||
| ir.cpp:1496:27:1496:27 | Address | &:r1496_23 |
|
||||
| ir.cpp:1496:30:1496:30 | Address | &:r1496_27 |
|
||||
| ir.cpp:1496:36:1496:36 | Address | &:r1496_2 |
|
||||
| ir.cpp:1496:36:1496:36 | Load | m1493_8 |
|
||||
| ir.cpp:1496:36:1496:36 | StoreValue | r1496_3 |
|
||||
| ir.cpp:1496:37:1496:37 | Address | &:r1496_19 |
|
||||
| ir.cpp:1496:37:1496:37 | Load | ~m1496_4 |
|
||||
| ir.cpp:1496:37:1496:37 | StoreValue | r1496_7 |
|
||||
| ir.cpp:1496:37:1496:37 | StoreValue | r1496_11 |
|
||||
| ir.cpp:1496:37:1496:37 | StoreValue | r1496_15 |
|
||||
| ir.cpp:1496:37:1496:37 | StoreValue | r1496_21 |
|
||||
| ir.cpp:1496:37:1496:37 | StoreValue | r1496_25 |
|
||||
| ir.cpp:1496:37:1496:37 | StoreValue | r1496_29 |
|
||||
| ir.cpp:1496:37:1496:37 | Unary | r1496_6 |
|
||||
| ir.cpp:1496:37:1496:37 | Unary | r1496_10 |
|
||||
| ir.cpp:1496:37:1496:37 | Unary | r1496_14 |
|
||||
| ir.cpp:1496:37:1496:37 | Unary | r1496_18 |
|
||||
| ir.cpp:1496:37:1496:37 | Unary | r1496_20 |
|
||||
| ir.cpp:1496:37:1496:37 | Unary | r1496_24 |
|
||||
| ir.cpp:1496:37:1496:37 | Unary | r1496_28 |
|
||||
| ir.cpp:1497:9:1497:9 | Address | &:r1497_2 |
|
||||
| ir.cpp:1497:13:1497:15 | StoreValue | r1497_1 |
|
||||
| ir.cpp:1498:17:1498:18 | Address | &:r1498_1 |
|
||||
| ir.cpp:1498:22:1498:22 | StoreValue | r1498_3 |
|
||||
| ir.cpp:1498:22:1498:22 | Unary | r1498_2 |
|
||||
| ir.cpp:1499:13:1499:13 | Address | &:r1499_1 |
|
||||
| ir.cpp:1499:17:1499:17 | Address | &:r1499_2 |
|
||||
| ir.cpp:1499:17:1499:17 | Load | m1496_8 |
|
||||
| ir.cpp:1499:17:1499:17 | StoreValue | r1499_3 |
|
||||
| ir.cpp:1500:9:1500:9 | Address | &:r1500_2 |
|
||||
| ir.cpp:1500:13:1500:13 | StoreValue | r1500_1 |
|
||||
| ir.cpp:1501:9:1501:10 | Address | &:r1501_4 |
|
||||
| ir.cpp:1501:9:1501:14 | ChiPartial | partial:m1501_5 |
|
||||
| ir.cpp:1501:9:1501:14 | ChiTotal | total:m1496_4 |
|
||||
| ir.cpp:1501:10:1501:10 | Address | &:r1501_2 |
|
||||
| ir.cpp:1501:10:1501:10 | Load | m1496_26 |
|
||||
| ir.cpp:1501:10:1501:10 | Unary | r1501_3 |
|
||||
| ir.cpp:1501:14:1501:14 | StoreValue | r1501_1 |
|
||||
| ir.cpp:1502:14:1502:15 | Address | &:r1502_1 |
|
||||
| ir.cpp:1502:19:1502:19 | StoreValue | r1502_3 |
|
||||
| ir.cpp:1502:19:1502:19 | Unary | r1502_2 |
|
||||
| ir.cpp:1503:14:1503:15 | Address | &:r1503_1 |
|
||||
| ir.cpp:1503:19:1503:20 | StoreValue | r1503_3 |
|
||||
| ir.cpp:1503:20:1503:20 | Unary | r1503_2 |
|
||||
| ir.cpp:1504:13:1504:13 | Address | &:r1504_1 |
|
||||
| ir.cpp:1504:17:1504:17 | Address | &:r1504_2 |
|
||||
| ir.cpp:1504:17:1504:17 | Load | m1500_3 |
|
||||
| ir.cpp:1504:17:1504:17 | StoreValue | r1504_3 |
|
||||
| ir.cpp:1508:14:1508:35 | Address | &:r1508_1 |
|
||||
| ir.cpp:1508:39:1508:39 | Address | &:r1508_2 |
|
||||
| ir.cpp:1508:39:1508:39 | Load | m1493_8 |
|
||||
| ir.cpp:1508:39:1508:39 | StoreValue | r1508_3 |
|
||||
| ir.cpp:1509:15:1509:15 | Address | &:r1509_1 |
|
||||
| ir.cpp:1509:19:1509:40 | Unary | r1509_2 |
|
||||
| ir.cpp:1509:19:1509:42 | StoreValue | r1509_4 |
|
||||
| ir.cpp:1509:42:1509:42 | Unary | r1509_3 |
|
||||
| ir.cpp:1510:15:1510:15 | Address | &:r1510_1 |
|
||||
| ir.cpp:1510:19:1510:40 | Unary | r1510_2 |
|
||||
| ir.cpp:1510:19:1510:42 | StoreValue | r1510_4 |
|
||||
| ir.cpp:1510:42:1510:42 | Unary | r1510_3 |
|
||||
| ir.cpp:1494:6:1494:35 | ChiPartial | partial:m1494_3 |
|
||||
| ir.cpp:1494:6:1494:35 | ChiTotal | total:m1494_2 |
|
||||
| ir.cpp:1494:6:1494:35 | SideEffect | ~m1520_7 |
|
||||
| ir.cpp:1495:39:1495:39 | Address | &:r1495_1 |
|
||||
| ir.cpp:1495:39:1495:39 | Address | &:r1495_1 |
|
||||
| ir.cpp:1495:39:1495:39 | Arg(this) | this:r1495_1 |
|
||||
| ir.cpp:1495:39:1495:39 | CallTarget | func:r1495_3 |
|
||||
| ir.cpp:1495:39:1495:39 | ChiPartial | partial:m1495_5 |
|
||||
| ir.cpp:1495:39:1495:39 | ChiPartial | partial:m1495_7 |
|
||||
| ir.cpp:1495:39:1495:39 | ChiTotal | total:m1494_4 |
|
||||
| ir.cpp:1495:39:1495:39 | ChiTotal | total:m1495_2 |
|
||||
| ir.cpp:1495:39:1495:39 | SideEffect | ~m1494_4 |
|
||||
| ir.cpp:1498:14:1498:14 | Address | &:r1498_1 |
|
||||
| ir.cpp:1498:15:1498:15 | Address | &:r1498_5 |
|
||||
| ir.cpp:1498:18:1498:18 | Address | &:r1498_9 |
|
||||
| ir.cpp:1498:21:1498:21 | Address | &:r1498_13 |
|
||||
| ir.cpp:1498:24:1498:24 | Address | &:r1498_17 |
|
||||
| ir.cpp:1498:27:1498:27 | Address | &:r1498_23 |
|
||||
| ir.cpp:1498:30:1498:30 | Address | &:r1498_27 |
|
||||
| ir.cpp:1498:34:1498:34 | Address | &:r1498_31 |
|
||||
| ir.cpp:1498:43:1498:43 | Address | &:r1498_2 |
|
||||
| ir.cpp:1498:43:1498:43 | Load | m1495_8 |
|
||||
| ir.cpp:1498:43:1498:43 | StoreValue | r1498_3 |
|
||||
| ir.cpp:1498:44:1498:44 | Address | &:r1498_19 |
|
||||
| ir.cpp:1498:44:1498:44 | Address | &:r1498_33 |
|
||||
| ir.cpp:1498:44:1498:44 | Load | ~m1498_4 |
|
||||
| ir.cpp:1498:44:1498:44 | Load | ~m1498_4 |
|
||||
| ir.cpp:1498:44:1498:44 | StoreValue | r1498_7 |
|
||||
| ir.cpp:1498:44:1498:44 | StoreValue | r1498_11 |
|
||||
| ir.cpp:1498:44:1498:44 | StoreValue | r1498_15 |
|
||||
| ir.cpp:1498:44:1498:44 | StoreValue | r1498_21 |
|
||||
| ir.cpp:1498:44:1498:44 | StoreValue | r1498_25 |
|
||||
| ir.cpp:1498:44:1498:44 | StoreValue | r1498_29 |
|
||||
| ir.cpp:1498:44:1498:44 | StoreValue | r1498_35 |
|
||||
| ir.cpp:1498:44:1498:44 | Unary | r1498_6 |
|
||||
| ir.cpp:1498:44:1498:44 | Unary | r1498_10 |
|
||||
| ir.cpp:1498:44:1498:44 | Unary | r1498_14 |
|
||||
| ir.cpp:1498:44:1498:44 | Unary | r1498_18 |
|
||||
| ir.cpp:1498:44:1498:44 | Unary | r1498_20 |
|
||||
| ir.cpp:1498:44:1498:44 | Unary | r1498_24 |
|
||||
| ir.cpp:1498:44:1498:44 | Unary | r1498_28 |
|
||||
| ir.cpp:1498:44:1498:44 | Unary | r1498_32 |
|
||||
| ir.cpp:1498:44:1498:44 | Unary | r1498_34 |
|
||||
| ir.cpp:1499:9:1499:9 | Address | &:r1499_2 |
|
||||
| ir.cpp:1499:13:1499:15 | StoreValue | r1499_1 |
|
||||
| ir.cpp:1500:17:1500:18 | Address | &:r1500_1 |
|
||||
| ir.cpp:1500:22:1500:22 | StoreValue | r1500_3 |
|
||||
| ir.cpp:1500:22:1500:22 | Unary | r1500_2 |
|
||||
| ir.cpp:1501:13:1501:13 | Address | &:r1501_1 |
|
||||
| ir.cpp:1501:17:1501:17 | Address | &:r1501_2 |
|
||||
| ir.cpp:1501:17:1501:17 | Load | m1498_8 |
|
||||
| ir.cpp:1501:17:1501:17 | StoreValue | r1501_3 |
|
||||
| ir.cpp:1502:9:1502:9 | Address | &:r1502_2 |
|
||||
| ir.cpp:1502:13:1502:13 | StoreValue | r1502_1 |
|
||||
| ir.cpp:1503:9:1503:10 | Address | &:r1503_4 |
|
||||
| ir.cpp:1503:9:1503:14 | ChiPartial | partial:m1503_5 |
|
||||
| ir.cpp:1503:9:1503:14 | ChiTotal | total:m1498_4 |
|
||||
| ir.cpp:1503:10:1503:10 | Address | &:r1503_2 |
|
||||
| ir.cpp:1503:10:1503:10 | Load | m1498_26 |
|
||||
| ir.cpp:1503:10:1503:10 | Unary | r1503_3 |
|
||||
| ir.cpp:1503:14:1503:14 | StoreValue | r1503_1 |
|
||||
| ir.cpp:1504:14:1504:15 | Address | &:r1504_1 |
|
||||
| ir.cpp:1504:19:1504:19 | StoreValue | r1504_3 |
|
||||
| ir.cpp:1504:19:1504:19 | Unary | r1504_2 |
|
||||
| ir.cpp:1505:14:1505:15 | Address | &:r1505_1 |
|
||||
| ir.cpp:1505:19:1505:20 | StoreValue | r1505_3 |
|
||||
| ir.cpp:1505:20:1505:20 | Unary | r1505_2 |
|
||||
| ir.cpp:1506:13:1506:13 | Address | &:r1506_1 |
|
||||
| ir.cpp:1506:17:1506:17 | Address | &:r1506_2 |
|
||||
| ir.cpp:1506:17:1506:17 | Load | m1502_3 |
|
||||
| ir.cpp:1506:17:1506:17 | StoreValue | r1506_3 |
|
||||
| ir.cpp:1510:14:1510:35 | Address | &:r1510_1 |
|
||||
| ir.cpp:1510:39:1510:39 | Address | &:r1510_2 |
|
||||
| ir.cpp:1510:39:1510:39 | Load | m1495_8 |
|
||||
| ir.cpp:1510:39:1510:39 | StoreValue | r1510_3 |
|
||||
| ir.cpp:1511:15:1511:15 | Address | &:r1511_1 |
|
||||
| ir.cpp:1511:19:1511:40 | Unary | r1511_2 |
|
||||
| ir.cpp:1511:19:1511:42 | StoreValue | r1511_4 |
|
||||
| ir.cpp:1511:42:1511:42 | Unary | r1511_3 |
|
||||
| ir.cpp:1512:15:1512:15 | Address | &:r1512_1 |
|
||||
| ir.cpp:1512:19:1512:40 | Unary | r1512_2 |
|
||||
| ir.cpp:1512:19:1512:42 | StoreValue | r1512_6 |
|
||||
| ir.cpp:1512:19:1512:42 | Unary | r1512_5 |
|
||||
| ir.cpp:1512:42:1512:42 | Address | &:r1512_3 |
|
||||
| ir.cpp:1512:42:1512:42 | Load | ~m1508_4 |
|
||||
| ir.cpp:1512:42:1512:42 | Unary | r1512_4 |
|
||||
| ir.cpp:1513:15:1513:15 | Address | &:r1513_1 |
|
||||
| ir.cpp:1513:19:1513:40 | Unary | r1513_2 |
|
||||
| ir.cpp:1513:19:1513:42 | StoreValue | r1513_4 |
|
||||
| ir.cpp:1513:42:1513:42 | Unary | r1513_3 |
|
||||
| ir.cpp:1514:9:1514:9 | Address | &:r1514_2 |
|
||||
| ir.cpp:1514:9:1514:9 | Address | &:r1514_4 |
|
||||
| ir.cpp:1514:9:1514:9 | Load | m1510_5 |
|
||||
| ir.cpp:1514:9:1514:9 | Unary | r1514_3 |
|
||||
| ir.cpp:1514:9:1514:15 | ChiPartial | partial:m1514_5 |
|
||||
| ir.cpp:1514:9:1514:15 | ChiTotal | total:m1508_4 |
|
||||
| ir.cpp:1514:13:1514:15 | StoreValue | r1514_1 |
|
||||
| ir.cpp:1515:17:1515:18 | Address | &:r1515_1 |
|
||||
| ir.cpp:1515:22:1515:22 | Address | &:r1515_2 |
|
||||
| ir.cpp:1515:22:1515:22 | Load | m1510_5 |
|
||||
| ir.cpp:1515:22:1515:22 | StoreValue | r1515_5 |
|
||||
| ir.cpp:1515:22:1515:22 | Unary | r1515_3 |
|
||||
| ir.cpp:1515:22:1515:22 | Unary | r1515_4 |
|
||||
| ir.cpp:1516:13:1516:13 | Address | &:r1516_1 |
|
||||
| ir.cpp:1516:17:1516:17 | Address | &:r1516_2 |
|
||||
| ir.cpp:1516:17:1516:17 | Address | &:r1516_3 |
|
||||
| ir.cpp:1516:17:1516:17 | Load | m1509_5 |
|
||||
| ir.cpp:1516:17:1516:17 | Load | ~m1508_4 |
|
||||
| ir.cpp:1516:17:1516:17 | StoreValue | r1516_4 |
|
||||
| ir.cpp:1517:9:1517:9 | Address | &:r1517_2 |
|
||||
| ir.cpp:1517:9:1517:9 | Address | &:r1517_4 |
|
||||
| ir.cpp:1517:9:1517:9 | Load | m1512_7 |
|
||||
| ir.cpp:1517:9:1517:9 | Unary | r1517_3 |
|
||||
| ir.cpp:1517:9:1517:13 | ChiPartial | partial:m1517_5 |
|
||||
| ir.cpp:1517:9:1517:13 | ChiTotal | total:m1493_6 |
|
||||
| ir.cpp:1517:13:1517:13 | StoreValue | r1517_1 |
|
||||
| ir.cpp:1518:9:1518:10 | Address | &:r1518_5 |
|
||||
| ir.cpp:1518:9:1518:14 | ChiPartial | partial:m1518_6 |
|
||||
| ir.cpp:1518:9:1518:14 | ChiTotal | total:m1517_6 |
|
||||
| ir.cpp:1518:10:1518:10 | Address | &:r1518_2 |
|
||||
| ir.cpp:1518:10:1518:10 | Address | &:r1518_3 |
|
||||
| ir.cpp:1518:10:1518:10 | Load | m1513_5 |
|
||||
| ir.cpp:1518:10:1518:10 | Load | ~m1508_4 |
|
||||
| ir.cpp:1518:10:1518:10 | Unary | r1518_4 |
|
||||
| ir.cpp:1518:14:1518:14 | StoreValue | r1518_1 |
|
||||
| ir.cpp:1519:14:1519:15 | Address | &:r1519_1 |
|
||||
| ir.cpp:1519:19:1519:19 | Address | &:r1519_2 |
|
||||
| ir.cpp:1519:19:1519:19 | Load | m1512_7 |
|
||||
| ir.cpp:1519:19:1519:19 | StoreValue | r1519_5 |
|
||||
| ir.cpp:1519:19:1519:19 | Unary | r1519_3 |
|
||||
| ir.cpp:1519:19:1519:19 | Unary | r1519_4 |
|
||||
| ir.cpp:1520:14:1520:15 | Address | &:r1520_1 |
|
||||
| ir.cpp:1520:19:1520:20 | StoreValue | r1520_5 |
|
||||
| ir.cpp:1520:20:1520:20 | Address | &:r1520_2 |
|
||||
| ir.cpp:1520:20:1520:20 | Load | m1512_7 |
|
||||
| ir.cpp:1520:20:1520:20 | Unary | r1520_3 |
|
||||
| ir.cpp:1520:20:1520:20 | Unary | r1520_4 |
|
||||
| ir.cpp:1521:13:1521:13 | Address | &:r1521_1 |
|
||||
| ir.cpp:1521:17:1521:17 | Address | &:r1521_2 |
|
||||
| ir.cpp:1521:17:1521:17 | Address | &:r1521_3 |
|
||||
| ir.cpp:1521:17:1521:17 | Load | m1512_7 |
|
||||
| ir.cpp:1521:17:1521:17 | Load | ~m1518_7 |
|
||||
| ir.cpp:1521:17:1521:17 | StoreValue | r1521_4 |
|
||||
| ir.cpp:1550:8:1550:8 | Address | &:r1550_5 |
|
||||
| ir.cpp:1550:8:1550:8 | Address | &:r1550_5 |
|
||||
| ir.cpp:1550:8:1550:8 | Address | &:r1550_7 |
|
||||
| ir.cpp:1550:8:1550:8 | Address | &:r1550_7 |
|
||||
| ir.cpp:1550:8:1550:8 | ChiPartial | partial:m1550_3 |
|
||||
| ir.cpp:1550:8:1550:8 | ChiTotal | total:m1550_2 |
|
||||
| ir.cpp:1550:8:1550:8 | Load | m1550_6 |
|
||||
| ir.cpp:1550:8:1550:8 | SideEffect | m1550_3 |
|
||||
| ir.cpp:1550:8:1550:8 | SideEffect | m1550_8 |
|
||||
| ir.cpp:1560:54:1560:83 | Address | &:r1560_5 |
|
||||
| ir.cpp:1560:54:1560:83 | Address | &:r1560_5 |
|
||||
| ir.cpp:1560:54:1560:83 | Address | &:r1560_7 |
|
||||
| ir.cpp:1560:54:1560:83 | Address | &:r1560_7 |
|
||||
| ir.cpp:1560:54:1560:83 | Address | &:r1560_14 |
|
||||
| ir.cpp:1560:54:1560:83 | ChiPartial | partial:m1560_3 |
|
||||
| ir.cpp:1560:54:1560:83 | ChiTotal | total:m1560_2 |
|
||||
| ir.cpp:1560:54:1560:83 | Load | m0_2 |
|
||||
| ir.cpp:1560:54:1560:83 | Load | m1560_6 |
|
||||
| ir.cpp:1560:54:1560:83 | SideEffect | m1560_3 |
|
||||
| ir.cpp:1560:54:1560:83 | SideEffect | m1560_8 |
|
||||
| ir.cpp:1560:89:1560:97 | Address | &:r1560_9 |
|
||||
| ir.cpp:1560:96:1560:96 | Address | &:r1560_10 |
|
||||
| ir.cpp:1560:96:1560:96 | Load | m1560_6 |
|
||||
| ir.cpp:1560:96:1560:96 | Unary | r1560_11 |
|
||||
| ir.cpp:1560:96:1560:96 | Unary | r1560_12 |
|
||||
| ir.cpp:1512:19:1512:42 | StoreValue | r1512_4 |
|
||||
| ir.cpp:1512:42:1512:42 | Unary | r1512_3 |
|
||||
| ir.cpp:1514:15:1514:15 | Address | &:r1514_1 |
|
||||
| ir.cpp:1514:19:1514:40 | Unary | r1514_2 |
|
||||
| ir.cpp:1514:19:1514:42 | StoreValue | r1514_6 |
|
||||
| ir.cpp:1514:19:1514:42 | Unary | r1514_5 |
|
||||
| ir.cpp:1514:42:1514:42 | Address | &:r1514_3 |
|
||||
| ir.cpp:1514:42:1514:42 | Load | ~m1510_4 |
|
||||
| ir.cpp:1514:42:1514:42 | Unary | r1514_4 |
|
||||
| ir.cpp:1515:15:1515:15 | Address | &:r1515_1 |
|
||||
| ir.cpp:1515:19:1515:40 | Unary | r1515_2 |
|
||||
| ir.cpp:1515:19:1515:42 | StoreValue | r1515_4 |
|
||||
| ir.cpp:1515:42:1515:42 | Unary | r1515_3 |
|
||||
| ir.cpp:1516:9:1516:9 | Address | &:r1516_2 |
|
||||
| ir.cpp:1516:9:1516:9 | Address | &:r1516_4 |
|
||||
| ir.cpp:1516:9:1516:9 | Load | m1512_5 |
|
||||
| ir.cpp:1516:9:1516:9 | Unary | r1516_3 |
|
||||
| ir.cpp:1516:9:1516:15 | ChiPartial | partial:m1516_5 |
|
||||
| ir.cpp:1516:9:1516:15 | ChiTotal | total:m1510_4 |
|
||||
| ir.cpp:1516:13:1516:15 | StoreValue | r1516_1 |
|
||||
| ir.cpp:1517:17:1517:18 | Address | &:r1517_1 |
|
||||
| ir.cpp:1517:22:1517:22 | Address | &:r1517_2 |
|
||||
| ir.cpp:1517:22:1517:22 | Load | m1512_5 |
|
||||
| ir.cpp:1517:22:1517:22 | StoreValue | r1517_5 |
|
||||
| ir.cpp:1517:22:1517:22 | Unary | r1517_3 |
|
||||
| ir.cpp:1517:22:1517:22 | Unary | r1517_4 |
|
||||
| ir.cpp:1518:13:1518:13 | Address | &:r1518_1 |
|
||||
| ir.cpp:1518:17:1518:17 | Address | &:r1518_2 |
|
||||
| ir.cpp:1518:17:1518:17 | Address | &:r1518_3 |
|
||||
| ir.cpp:1518:17:1518:17 | Load | m1511_5 |
|
||||
| ir.cpp:1518:17:1518:17 | Load | ~m1510_4 |
|
||||
| ir.cpp:1518:17:1518:17 | StoreValue | r1518_4 |
|
||||
| ir.cpp:1519:9:1519:9 | Address | &:r1519_2 |
|
||||
| ir.cpp:1519:9:1519:9 | Address | &:r1519_4 |
|
||||
| ir.cpp:1519:9:1519:9 | Load | m1514_7 |
|
||||
| ir.cpp:1519:9:1519:9 | Unary | r1519_3 |
|
||||
| ir.cpp:1519:9:1519:13 | ChiPartial | partial:m1519_5 |
|
||||
| ir.cpp:1519:9:1519:13 | ChiTotal | total:m1495_6 |
|
||||
| ir.cpp:1519:13:1519:13 | StoreValue | r1519_1 |
|
||||
| ir.cpp:1520:9:1520:10 | Address | &:r1520_5 |
|
||||
| ir.cpp:1520:9:1520:14 | ChiPartial | partial:m1520_6 |
|
||||
| ir.cpp:1520:9:1520:14 | ChiTotal | total:m1519_6 |
|
||||
| ir.cpp:1520:10:1520:10 | Address | &:r1520_2 |
|
||||
| ir.cpp:1520:10:1520:10 | Address | &:r1520_3 |
|
||||
| ir.cpp:1520:10:1520:10 | Load | m1515_5 |
|
||||
| ir.cpp:1520:10:1520:10 | Load | ~m1510_4 |
|
||||
| ir.cpp:1520:10:1520:10 | Unary | r1520_4 |
|
||||
| ir.cpp:1520:14:1520:14 | StoreValue | r1520_1 |
|
||||
| ir.cpp:1521:14:1521:15 | Address | &:r1521_1 |
|
||||
| ir.cpp:1521:19:1521:19 | Address | &:r1521_2 |
|
||||
| ir.cpp:1521:19:1521:19 | Load | m1514_7 |
|
||||
| ir.cpp:1521:19:1521:19 | StoreValue | r1521_5 |
|
||||
| ir.cpp:1521:19:1521:19 | Unary | r1521_3 |
|
||||
| ir.cpp:1521:19:1521:19 | Unary | r1521_4 |
|
||||
| ir.cpp:1522:14:1522:15 | Address | &:r1522_1 |
|
||||
| ir.cpp:1522:19:1522:20 | StoreValue | r1522_5 |
|
||||
| ir.cpp:1522:20:1522:20 | Address | &:r1522_2 |
|
||||
| ir.cpp:1522:20:1522:20 | Load | m1514_7 |
|
||||
| ir.cpp:1522:20:1522:20 | Unary | r1522_3 |
|
||||
| ir.cpp:1522:20:1522:20 | Unary | r1522_4 |
|
||||
| ir.cpp:1523:13:1523:13 | Address | &:r1523_1 |
|
||||
| ir.cpp:1523:17:1523:17 | Address | &:r1523_2 |
|
||||
| ir.cpp:1523:17:1523:17 | Address | &:r1523_3 |
|
||||
| ir.cpp:1523:17:1523:17 | Load | m1514_7 |
|
||||
| ir.cpp:1523:17:1523:17 | Load | ~m1520_7 |
|
||||
| ir.cpp:1523:17:1523:17 | StoreValue | r1523_4 |
|
||||
| ir.cpp:1552:8:1552:8 | Address | &:r1552_5 |
|
||||
| ir.cpp:1552:8:1552:8 | Address | &:r1552_5 |
|
||||
| ir.cpp:1552:8:1552:8 | Address | &:r1552_7 |
|
||||
| ir.cpp:1552:8:1552:8 | Address | &:r1552_7 |
|
||||
| ir.cpp:1552:8:1552:8 | ChiPartial | partial:m1552_3 |
|
||||
| ir.cpp:1552:8:1552:8 | ChiTotal | total:m1552_2 |
|
||||
| ir.cpp:1552:8:1552:8 | Load | m1552_6 |
|
||||
| ir.cpp:1552:8:1552:8 | SideEffect | m1552_3 |
|
||||
| ir.cpp:1552:8:1552:8 | SideEffect | m1552_8 |
|
||||
| ir.cpp:1562:54:1562:83 | Address | &:r1562_5 |
|
||||
| ir.cpp:1562:54:1562:83 | Address | &:r1562_5 |
|
||||
| ir.cpp:1562:54:1562:83 | Address | &:r1562_7 |
|
||||
@@ -6937,202 +6927,218 @@
|
||||
| ir.cpp:1564:54:1564:83 | Address | &:r1564_5 |
|
||||
| ir.cpp:1564:54:1564:83 | Address | &:r1564_7 |
|
||||
| ir.cpp:1564:54:1564:83 | Address | &:r1564_7 |
|
||||
| ir.cpp:1564:54:1564:83 | Address | &:r1564_18 |
|
||||
| ir.cpp:1564:54:1564:83 | Address | &:r1564_14 |
|
||||
| ir.cpp:1564:54:1564:83 | ChiPartial | partial:m1564_3 |
|
||||
| ir.cpp:1564:54:1564:83 | ChiTotal | total:m1564_2 |
|
||||
| ir.cpp:1564:54:1564:83 | Load | m0_2 |
|
||||
| ir.cpp:1564:54:1564:83 | Load | m1564_6 |
|
||||
| ir.cpp:1564:54:1564:83 | Load | m1564_16 |
|
||||
| ir.cpp:1564:54:1564:83 | SideEffect | m1564_3 |
|
||||
| ir.cpp:1564:54:1564:83 | SideEffect | m1564_8 |
|
||||
| ir.cpp:1564:89:1564:97 | Address | &:r1564_9 |
|
||||
| ir.cpp:1564:96:1564:96 | Address | &:r1564_10 |
|
||||
| ir.cpp:1564:96:1564:96 | Address | &:r1564_12 |
|
||||
| ir.cpp:1564:96:1564:96 | Load | m1564_6 |
|
||||
| ir.cpp:1564:96:1564:96 | Load | ~m1564_8 |
|
||||
| ir.cpp:1564:96:1564:96 | StoreValue | r1564_15 |
|
||||
| ir.cpp:1564:96:1564:96 | Unary | r1564_11 |
|
||||
| ir.cpp:1564:96:1564:96 | Unary | r1564_13 |
|
||||
| ir.cpp:1564:96:1564:96 | Unary | r1564_14 |
|
||||
| ir.cpp:1566:6:1566:29 | ChiPartial | partial:m1566_3 |
|
||||
| ir.cpp:1566:6:1566:29 | ChiTotal | total:m1566_2 |
|
||||
| ir.cpp:1566:6:1566:29 | SideEffect | ~m1587_6 |
|
||||
| ir.cpp:1567:28:1567:28 | Address | &:r1567_1 |
|
||||
| ir.cpp:1567:28:1567:28 | Address | &:r1567_1 |
|
||||
| ir.cpp:1567:28:1567:28 | Arg(this) | this:r1567_1 |
|
||||
| ir.cpp:1567:28:1567:28 | CallTarget | func:r1567_3 |
|
||||
| ir.cpp:1567:28:1567:28 | ChiPartial | partial:m1567_5 |
|
||||
| ir.cpp:1567:28:1567:28 | ChiPartial | partial:m1567_7 |
|
||||
| ir.cpp:1567:28:1567:28 | ChiTotal | total:m1566_4 |
|
||||
| ir.cpp:1567:28:1567:28 | ChiTotal | total:m1567_2 |
|
||||
| ir.cpp:1567:28:1567:28 | SideEffect | ~m1566_4 |
|
||||
| ir.cpp:1570:14:1570:14 | Address | &:r1570_1 |
|
||||
| ir.cpp:1570:14:1570:14 | Address | &:r1570_6 |
|
||||
| ir.cpp:1570:14:1570:14 | Address | &:r1570_6 |
|
||||
| ir.cpp:1570:14:1570:14 | Address | &:r1570_18 |
|
||||
| ir.cpp:1570:14:1570:14 | Address | &:r1570_18 |
|
||||
| ir.cpp:1570:14:1570:14 | Address | &:r1570_30 |
|
||||
| ir.cpp:1570:14:1570:14 | Address | &:r1570_30 |
|
||||
| ir.cpp:1570:14:1570:14 | Arg(this) | this:r1570_6 |
|
||||
| ir.cpp:1570:14:1570:14 | Arg(this) | this:r1570_18 |
|
||||
| ir.cpp:1570:14:1570:14 | Arg(this) | this:r1570_30 |
|
||||
| ir.cpp:1570:14:1570:14 | CallTarget | func:r1570_7 |
|
||||
| ir.cpp:1570:14:1570:14 | CallTarget | func:r1570_19 |
|
||||
| ir.cpp:1570:14:1570:14 | CallTarget | func:r1570_31 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiPartial | partial:m1570_9 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiPartial | partial:m1570_12 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiPartial | partial:m1570_21 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiPartial | partial:m1570_24 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiPartial | partial:m1570_33 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiPartial | partial:m1570_36 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiTotal | total:m1567_6 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiTotal | total:m1570_4 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiTotal | total:m1570_10 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiTotal | total:m1570_13 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiTotal | total:m1570_22 |
|
||||
| ir.cpp:1570:14:1570:14 | ChiTotal | total:m1570_25 |
|
||||
| ir.cpp:1570:14:1570:14 | SideEffect | m1570_4 |
|
||||
| ir.cpp:1570:14:1570:14 | SideEffect | m1570_13 |
|
||||
| ir.cpp:1570:14:1570:14 | SideEffect | m1570_25 |
|
||||
| ir.cpp:1570:14:1570:14 | SideEffect | ~m1567_6 |
|
||||
| ir.cpp:1570:14:1570:14 | SideEffect | ~m1570_10 |
|
||||
| ir.cpp:1570:14:1570:14 | SideEffect | ~m1570_22 |
|
||||
| ir.cpp:1570:14:1570:14 | Unary | r1570_8 |
|
||||
| ir.cpp:1570:14:1570:14 | Unary | r1570_20 |
|
||||
| ir.cpp:1570:14:1570:14 | Unary | r1570_32 |
|
||||
| ir.cpp:1570:14:1570:27 | StoreValue | r1570_15 |
|
||||
| ir.cpp:1570:14:1570:27 | StoreValue | r1570_27 |
|
||||
| ir.cpp:1570:14:1570:27 | StoreValue | r1570_39 |
|
||||
| ir.cpp:1570:14:1570:27 | Unary | r1570_14 |
|
||||
| ir.cpp:1570:14:1570:27 | Unary | r1570_26 |
|
||||
| ir.cpp:1570:14:1570:27 | Unary | r1570_38 |
|
||||
| ir.cpp:1570:15:1570:15 | Address | &:r1570_5 |
|
||||
| ir.cpp:1570:18:1570:18 | Address | &:r1570_17 |
|
||||
| ir.cpp:1570:21:1570:21 | Address | &:r1570_29 |
|
||||
| ir.cpp:1570:26:1570:26 | Address | &:r1570_2 |
|
||||
| ir.cpp:1570:26:1570:26 | Load | m1567_8 |
|
||||
| ir.cpp:1570:26:1570:26 | StoreValue | r1570_3 |
|
||||
| ir.cpp:1571:9:1571:9 | Address | &:r1571_2 |
|
||||
| ir.cpp:1571:9:1571:9 | Address | &:r1571_4 |
|
||||
| ir.cpp:1571:9:1571:9 | Load | m1570_28 |
|
||||
| ir.cpp:1571:9:1571:9 | Unary | r1571_3 |
|
||||
| ir.cpp:1571:9:1571:15 | ChiPartial | partial:m1571_5 |
|
||||
| ir.cpp:1571:9:1571:15 | ChiTotal | total:m1570_37 |
|
||||
| ir.cpp:1571:13:1571:15 | StoreValue | r1571_1 |
|
||||
| ir.cpp:1572:17:1572:18 | Address | &:r1572_1 |
|
||||
| ir.cpp:1572:22:1572:22 | Address | &:r1572_2 |
|
||||
| ir.cpp:1572:22:1572:22 | Load | m1570_28 |
|
||||
| ir.cpp:1572:22:1572:22 | StoreValue | r1572_5 |
|
||||
| ir.cpp:1572:22:1572:22 | Unary | r1572_3 |
|
||||
| ir.cpp:1572:22:1572:22 | Unary | r1572_4 |
|
||||
| ir.cpp:1573:13:1573:13 | Address | &:r1573_1 |
|
||||
| ir.cpp:1573:17:1573:17 | Address | &:r1573_2 |
|
||||
| ir.cpp:1573:17:1573:17 | Address | &:r1573_3 |
|
||||
| ir.cpp:1573:17:1573:17 | Load | m1570_16 |
|
||||
| ir.cpp:1573:17:1573:17 | Load | ~m1570_37 |
|
||||
| ir.cpp:1573:17:1573:17 | StoreValue | r1573_4 |
|
||||
| ir.cpp:1574:9:1574:9 | Address | &:r1574_2 |
|
||||
| ir.cpp:1574:9:1574:9 | Address | &:r1574_4 |
|
||||
| ir.cpp:1574:9:1574:9 | Load | m1570_40 |
|
||||
| ir.cpp:1574:9:1574:9 | Unary | r1574_3 |
|
||||
| ir.cpp:1574:9:1574:13 | ChiPartial | partial:m1574_5 |
|
||||
| ir.cpp:1574:9:1574:13 | ChiTotal | total:m1570_34 |
|
||||
| ir.cpp:1574:13:1574:13 | StoreValue | r1574_1 |
|
||||
| ir.cpp:1575:14:1575:15 | Address | &:r1575_1 |
|
||||
| ir.cpp:1575:19:1575:19 | Address | &:r1575_2 |
|
||||
| ir.cpp:1575:19:1575:19 | Load | m1570_40 |
|
||||
| ir.cpp:1575:19:1575:19 | StoreValue | r1575_5 |
|
||||
| ir.cpp:1575:19:1575:19 | Unary | r1575_3 |
|
||||
| ir.cpp:1575:19:1575:19 | Unary | r1575_4 |
|
||||
| ir.cpp:1576:13:1576:13 | Address | &:r1576_1 |
|
||||
| ir.cpp:1576:17:1576:17 | Address | &:r1576_2 |
|
||||
| ir.cpp:1576:17:1576:17 | Address | &:r1576_3 |
|
||||
| ir.cpp:1576:17:1576:17 | Load | m1570_40 |
|
||||
| ir.cpp:1576:17:1576:17 | Load | ~m1574_6 |
|
||||
| ir.cpp:1576:17:1576:17 | StoreValue | r1576_4 |
|
||||
| ir.cpp:1580:14:1580:35 | Address | &:r1580_1 |
|
||||
| ir.cpp:1580:39:1580:39 | Address | &:r1580_2 |
|
||||
| ir.cpp:1580:39:1580:39 | Load | m1567_8 |
|
||||
| ir.cpp:1580:39:1580:39 | StoreValue | r1580_3 |
|
||||
| ir.cpp:1581:15:1581:15 | Address | &:r1581_1 |
|
||||
| ir.cpp:1581:19:1581:40 | Address | &:r1581_2 |
|
||||
| ir.cpp:1581:19:1581:40 | Address | &:r1581_2 |
|
||||
| ir.cpp:1581:19:1581:40 | Arg(this) | this:r1581_2 |
|
||||
| ir.cpp:1581:19:1581:40 | ChiPartial | partial:m1581_8 |
|
||||
| ir.cpp:1581:19:1581:40 | ChiTotal | total:m1580_4 |
|
||||
| ir.cpp:1581:19:1581:40 | SideEffect | m1580_4 |
|
||||
| ir.cpp:1581:42:1581:47 | CallTarget | func:r1581_3 |
|
||||
| ir.cpp:1581:42:1581:47 | ChiPartial | partial:m1581_5 |
|
||||
| ir.cpp:1581:42:1581:47 | ChiTotal | total:m1574_6 |
|
||||
| ir.cpp:1581:42:1581:47 | SideEffect | ~m1574_6 |
|
||||
| ir.cpp:1581:42:1581:47 | Unary | r1581_4 |
|
||||
| ir.cpp:1581:42:1581:50 | StoreValue | r1581_11 |
|
||||
| ir.cpp:1581:42:1581:50 | Unary | r1581_10 |
|
||||
| ir.cpp:1582:15:1582:15 | Address | &:r1582_1 |
|
||||
| ir.cpp:1582:19:1582:40 | Address | &:r1582_2 |
|
||||
| ir.cpp:1582:19:1582:40 | Address | &:r1582_2 |
|
||||
| ir.cpp:1582:19:1582:40 | Arg(this) | this:r1582_2 |
|
||||
| ir.cpp:1582:19:1582:40 | ChiPartial | partial:m1582_8 |
|
||||
| ir.cpp:1582:19:1582:40 | ChiTotal | total:m1581_9 |
|
||||
| ir.cpp:1582:19:1582:40 | SideEffect | m1581_9 |
|
||||
| ir.cpp:1582:42:1582:47 | CallTarget | func:r1582_3 |
|
||||
| ir.cpp:1582:42:1582:47 | ChiPartial | partial:m1582_5 |
|
||||
| ir.cpp:1582:42:1582:47 | ChiTotal | total:m1581_6 |
|
||||
| ir.cpp:1582:42:1582:47 | SideEffect | ~m1581_6 |
|
||||
| ir.cpp:1582:42:1582:47 | Unary | r1582_4 |
|
||||
| ir.cpp:1582:42:1582:50 | StoreValue | r1582_11 |
|
||||
| ir.cpp:1582:42:1582:50 | Unary | r1582_10 |
|
||||
| ir.cpp:1564:96:1564:96 | Unary | r1564_12 |
|
||||
| ir.cpp:1566:54:1566:83 | Address | &:r1566_5 |
|
||||
| ir.cpp:1566:54:1566:83 | Address | &:r1566_5 |
|
||||
| ir.cpp:1566:54:1566:83 | Address | &:r1566_7 |
|
||||
| ir.cpp:1566:54:1566:83 | Address | &:r1566_7 |
|
||||
| ir.cpp:1566:54:1566:83 | Address | &:r1566_18 |
|
||||
| ir.cpp:1566:54:1566:83 | ChiPartial | partial:m1566_3 |
|
||||
| ir.cpp:1566:54:1566:83 | ChiTotal | total:m1566_2 |
|
||||
| ir.cpp:1566:54:1566:83 | Load | m1566_6 |
|
||||
| ir.cpp:1566:54:1566:83 | Load | m1566_16 |
|
||||
| ir.cpp:1566:54:1566:83 | SideEffect | m1566_3 |
|
||||
| ir.cpp:1566:54:1566:83 | SideEffect | m1566_8 |
|
||||
| ir.cpp:1566:89:1566:97 | Address | &:r1566_9 |
|
||||
| ir.cpp:1566:96:1566:96 | Address | &:r1566_10 |
|
||||
| ir.cpp:1566:96:1566:96 | Address | &:r1566_12 |
|
||||
| ir.cpp:1566:96:1566:96 | Load | m1566_6 |
|
||||
| ir.cpp:1566:96:1566:96 | Load | ~m1566_8 |
|
||||
| ir.cpp:1566:96:1566:96 | StoreValue | r1566_15 |
|
||||
| ir.cpp:1566:96:1566:96 | Unary | r1566_11 |
|
||||
| ir.cpp:1566:96:1566:96 | Unary | r1566_13 |
|
||||
| ir.cpp:1566:96:1566:96 | Unary | r1566_14 |
|
||||
| ir.cpp:1568:6:1568:29 | ChiPartial | partial:m1568_3 |
|
||||
| ir.cpp:1568:6:1568:29 | ChiTotal | total:m1568_2 |
|
||||
| ir.cpp:1568:6:1568:29 | SideEffect | ~m1589_6 |
|
||||
| ir.cpp:1569:28:1569:28 | Address | &:r1569_1 |
|
||||
| ir.cpp:1569:28:1569:28 | Address | &:r1569_1 |
|
||||
| ir.cpp:1569:28:1569:28 | Arg(this) | this:r1569_1 |
|
||||
| ir.cpp:1569:28:1569:28 | CallTarget | func:r1569_3 |
|
||||
| ir.cpp:1569:28:1569:28 | ChiPartial | partial:m1569_5 |
|
||||
| ir.cpp:1569:28:1569:28 | ChiPartial | partial:m1569_7 |
|
||||
| ir.cpp:1569:28:1569:28 | ChiTotal | total:m1568_4 |
|
||||
| ir.cpp:1569:28:1569:28 | ChiTotal | total:m1569_2 |
|
||||
| ir.cpp:1569:28:1569:28 | SideEffect | ~m1568_4 |
|
||||
| ir.cpp:1572:14:1572:14 | Address | &:r1572_1 |
|
||||
| ir.cpp:1572:14:1572:14 | Address | &:r1572_6 |
|
||||
| ir.cpp:1572:14:1572:14 | Address | &:r1572_6 |
|
||||
| ir.cpp:1572:14:1572:14 | Address | &:r1572_18 |
|
||||
| ir.cpp:1572:14:1572:14 | Address | &:r1572_18 |
|
||||
| ir.cpp:1572:14:1572:14 | Address | &:r1572_30 |
|
||||
| ir.cpp:1572:14:1572:14 | Address | &:r1572_30 |
|
||||
| ir.cpp:1572:14:1572:14 | Arg(this) | this:r1572_6 |
|
||||
| ir.cpp:1572:14:1572:14 | Arg(this) | this:r1572_18 |
|
||||
| ir.cpp:1572:14:1572:14 | Arg(this) | this:r1572_30 |
|
||||
| ir.cpp:1572:14:1572:14 | CallTarget | func:r1572_7 |
|
||||
| ir.cpp:1572:14:1572:14 | CallTarget | func:r1572_19 |
|
||||
| ir.cpp:1572:14:1572:14 | CallTarget | func:r1572_31 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiPartial | partial:m1572_9 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiPartial | partial:m1572_12 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiPartial | partial:m1572_21 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiPartial | partial:m1572_24 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiPartial | partial:m1572_33 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiPartial | partial:m1572_36 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiTotal | total:m1569_6 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiTotal | total:m1572_4 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiTotal | total:m1572_10 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiTotal | total:m1572_13 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiTotal | total:m1572_22 |
|
||||
| ir.cpp:1572:14:1572:14 | ChiTotal | total:m1572_25 |
|
||||
| ir.cpp:1572:14:1572:14 | SideEffect | m1572_4 |
|
||||
| ir.cpp:1572:14:1572:14 | SideEffect | m1572_13 |
|
||||
| ir.cpp:1572:14:1572:14 | SideEffect | m1572_25 |
|
||||
| ir.cpp:1572:14:1572:14 | SideEffect | ~m1569_6 |
|
||||
| ir.cpp:1572:14:1572:14 | SideEffect | ~m1572_10 |
|
||||
| ir.cpp:1572:14:1572:14 | SideEffect | ~m1572_22 |
|
||||
| ir.cpp:1572:14:1572:14 | Unary | r1572_8 |
|
||||
| ir.cpp:1572:14:1572:14 | Unary | r1572_20 |
|
||||
| ir.cpp:1572:14:1572:14 | Unary | r1572_32 |
|
||||
| ir.cpp:1572:14:1572:27 | StoreValue | r1572_15 |
|
||||
| ir.cpp:1572:14:1572:27 | StoreValue | r1572_27 |
|
||||
| ir.cpp:1572:14:1572:27 | StoreValue | r1572_39 |
|
||||
| ir.cpp:1572:14:1572:27 | Unary | r1572_14 |
|
||||
| ir.cpp:1572:14:1572:27 | Unary | r1572_26 |
|
||||
| ir.cpp:1572:14:1572:27 | Unary | r1572_38 |
|
||||
| ir.cpp:1572:15:1572:15 | Address | &:r1572_5 |
|
||||
| ir.cpp:1572:18:1572:18 | Address | &:r1572_17 |
|
||||
| ir.cpp:1572:21:1572:21 | Address | &:r1572_29 |
|
||||
| ir.cpp:1572:26:1572:26 | Address | &:r1572_2 |
|
||||
| ir.cpp:1572:26:1572:26 | Load | m1569_8 |
|
||||
| ir.cpp:1572:26:1572:26 | StoreValue | r1572_3 |
|
||||
| ir.cpp:1573:9:1573:9 | Address | &:r1573_2 |
|
||||
| ir.cpp:1573:9:1573:9 | Address | &:r1573_4 |
|
||||
| ir.cpp:1573:9:1573:9 | Load | m1572_28 |
|
||||
| ir.cpp:1573:9:1573:9 | Unary | r1573_3 |
|
||||
| ir.cpp:1573:9:1573:15 | ChiPartial | partial:m1573_5 |
|
||||
| ir.cpp:1573:9:1573:15 | ChiTotal | total:m1572_37 |
|
||||
| ir.cpp:1573:13:1573:15 | StoreValue | r1573_1 |
|
||||
| ir.cpp:1574:17:1574:18 | Address | &:r1574_1 |
|
||||
| ir.cpp:1574:22:1574:22 | Address | &:r1574_2 |
|
||||
| ir.cpp:1574:22:1574:22 | Load | m1572_28 |
|
||||
| ir.cpp:1574:22:1574:22 | StoreValue | r1574_5 |
|
||||
| ir.cpp:1574:22:1574:22 | Unary | r1574_3 |
|
||||
| ir.cpp:1574:22:1574:22 | Unary | r1574_4 |
|
||||
| ir.cpp:1575:13:1575:13 | Address | &:r1575_1 |
|
||||
| ir.cpp:1575:17:1575:17 | Address | &:r1575_2 |
|
||||
| ir.cpp:1575:17:1575:17 | Address | &:r1575_3 |
|
||||
| ir.cpp:1575:17:1575:17 | Load | m1572_16 |
|
||||
| ir.cpp:1575:17:1575:17 | Load | ~m1572_37 |
|
||||
| ir.cpp:1575:17:1575:17 | StoreValue | r1575_4 |
|
||||
| ir.cpp:1576:9:1576:9 | Address | &:r1576_2 |
|
||||
| ir.cpp:1576:9:1576:9 | Address | &:r1576_4 |
|
||||
| ir.cpp:1576:9:1576:9 | Load | m1572_40 |
|
||||
| ir.cpp:1576:9:1576:9 | Unary | r1576_3 |
|
||||
| ir.cpp:1576:9:1576:13 | ChiPartial | partial:m1576_5 |
|
||||
| ir.cpp:1576:9:1576:13 | ChiTotal | total:m1572_34 |
|
||||
| ir.cpp:1576:13:1576:13 | StoreValue | r1576_1 |
|
||||
| ir.cpp:1577:14:1577:15 | Address | &:r1577_1 |
|
||||
| ir.cpp:1577:19:1577:19 | Address | &:r1577_2 |
|
||||
| ir.cpp:1577:19:1577:19 | Load | m1572_40 |
|
||||
| ir.cpp:1577:19:1577:19 | StoreValue | r1577_5 |
|
||||
| ir.cpp:1577:19:1577:19 | Unary | r1577_3 |
|
||||
| ir.cpp:1577:19:1577:19 | Unary | r1577_4 |
|
||||
| ir.cpp:1578:13:1578:13 | Address | &:r1578_1 |
|
||||
| ir.cpp:1578:17:1578:17 | Address | &:r1578_2 |
|
||||
| ir.cpp:1578:17:1578:17 | Address | &:r1578_3 |
|
||||
| ir.cpp:1578:17:1578:17 | Load | m1572_40 |
|
||||
| ir.cpp:1578:17:1578:17 | Load | ~m1576_6 |
|
||||
| ir.cpp:1578:17:1578:17 | StoreValue | r1578_4 |
|
||||
| ir.cpp:1582:14:1582:35 | Address | &:r1582_1 |
|
||||
| ir.cpp:1582:39:1582:39 | Address | &:r1582_2 |
|
||||
| ir.cpp:1582:39:1582:39 | Load | m1569_8 |
|
||||
| ir.cpp:1582:39:1582:39 | StoreValue | r1582_3 |
|
||||
| ir.cpp:1583:15:1583:15 | Address | &:r1583_1 |
|
||||
| ir.cpp:1583:19:1583:40 | Address | &:r1583_2 |
|
||||
| ir.cpp:1583:19:1583:40 | Address | &:r1583_2 |
|
||||
| ir.cpp:1583:19:1583:40 | Arg(this) | this:r1583_2 |
|
||||
| ir.cpp:1583:19:1583:40 | ChiPartial | partial:m1583_8 |
|
||||
| ir.cpp:1583:19:1583:40 | ChiTotal | total:m1582_9 |
|
||||
| ir.cpp:1583:19:1583:40 | SideEffect | m1582_9 |
|
||||
| ir.cpp:1583:19:1583:40 | ChiTotal | total:m1582_4 |
|
||||
| ir.cpp:1583:19:1583:40 | SideEffect | m1582_4 |
|
||||
| ir.cpp:1583:42:1583:47 | CallTarget | func:r1583_3 |
|
||||
| ir.cpp:1583:42:1583:47 | ChiPartial | partial:m1583_5 |
|
||||
| ir.cpp:1583:42:1583:47 | ChiTotal | total:m1582_6 |
|
||||
| ir.cpp:1583:42:1583:47 | SideEffect | ~m1582_6 |
|
||||
| ir.cpp:1583:42:1583:47 | ChiTotal | total:m1576_6 |
|
||||
| ir.cpp:1583:42:1583:47 | SideEffect | ~m1576_6 |
|
||||
| ir.cpp:1583:42:1583:47 | Unary | r1583_4 |
|
||||
| ir.cpp:1583:42:1583:50 | StoreValue | r1583_11 |
|
||||
| ir.cpp:1583:42:1583:50 | Unary | r1583_10 |
|
||||
| ir.cpp:1584:9:1584:9 | Address | &:r1584_2 |
|
||||
| ir.cpp:1584:9:1584:9 | Address | &:r1584_4 |
|
||||
| ir.cpp:1584:9:1584:9 | Load | m1582_12 |
|
||||
| ir.cpp:1584:9:1584:9 | Unary | r1584_3 |
|
||||
| ir.cpp:1584:9:1584:15 | ChiPartial | partial:m1584_5 |
|
||||
| ir.cpp:1584:9:1584:15 | ChiTotal | total:m1583_9 |
|
||||
| ir.cpp:1584:13:1584:15 | StoreValue | r1584_1 |
|
||||
| ir.cpp:1585:17:1585:18 | Address | &:r1585_1 |
|
||||
| ir.cpp:1585:22:1585:22 | Address | &:r1585_2 |
|
||||
| ir.cpp:1585:22:1585:22 | Load | m1582_12 |
|
||||
| ir.cpp:1585:22:1585:22 | StoreValue | r1585_5 |
|
||||
| ir.cpp:1585:22:1585:22 | Unary | r1585_3 |
|
||||
| ir.cpp:1585:22:1585:22 | Unary | r1585_4 |
|
||||
| ir.cpp:1586:13:1586:13 | Address | &:r1586_1 |
|
||||
| ir.cpp:1586:17:1586:17 | Address | &:r1586_2 |
|
||||
| ir.cpp:1586:17:1586:17 | Address | &:r1586_3 |
|
||||
| ir.cpp:1586:17:1586:17 | Load | m1581_12 |
|
||||
| ir.cpp:1586:17:1586:17 | Load | ~m1583_9 |
|
||||
| ir.cpp:1586:17:1586:17 | StoreValue | r1586_4 |
|
||||
| ir.cpp:1587:9:1587:9 | Address | &:r1587_2 |
|
||||
| ir.cpp:1587:9:1587:9 | Address | &:r1587_4 |
|
||||
| ir.cpp:1587:9:1587:9 | Load | m1583_12 |
|
||||
| ir.cpp:1587:9:1587:9 | Unary | r1587_3 |
|
||||
| ir.cpp:1587:9:1587:13 | ChiPartial | partial:m1587_5 |
|
||||
| ir.cpp:1587:9:1587:13 | ChiTotal | total:m1583_6 |
|
||||
| ir.cpp:1587:13:1587:13 | StoreValue | r1587_1 |
|
||||
| ir.cpp:1588:14:1588:15 | Address | &:r1588_1 |
|
||||
| ir.cpp:1588:19:1588:19 | Address | &:r1588_2 |
|
||||
| ir.cpp:1588:19:1588:19 | Load | m1583_12 |
|
||||
| ir.cpp:1588:19:1588:19 | StoreValue | r1588_5 |
|
||||
| ir.cpp:1588:19:1588:19 | Unary | r1588_3 |
|
||||
| ir.cpp:1588:19:1588:19 | Unary | r1588_4 |
|
||||
| ir.cpp:1589:13:1589:13 | Address | &:r1589_1 |
|
||||
| ir.cpp:1589:17:1589:17 | Address | &:r1589_2 |
|
||||
| ir.cpp:1589:17:1589:17 | Address | &:r1589_3 |
|
||||
| ir.cpp:1589:17:1589:17 | Load | m1583_12 |
|
||||
| ir.cpp:1589:17:1589:17 | Load | ~m1587_6 |
|
||||
| ir.cpp:1589:17:1589:17 | StoreValue | r1589_4 |
|
||||
| ir.cpp:1584:15:1584:15 | Address | &:r1584_1 |
|
||||
| ir.cpp:1584:19:1584:40 | Address | &:r1584_2 |
|
||||
| ir.cpp:1584:19:1584:40 | Address | &:r1584_2 |
|
||||
| ir.cpp:1584:19:1584:40 | Arg(this) | this:r1584_2 |
|
||||
| ir.cpp:1584:19:1584:40 | ChiPartial | partial:m1584_8 |
|
||||
| ir.cpp:1584:19:1584:40 | ChiTotal | total:m1583_9 |
|
||||
| ir.cpp:1584:19:1584:40 | SideEffect | m1583_9 |
|
||||
| ir.cpp:1584:42:1584:47 | CallTarget | func:r1584_3 |
|
||||
| ir.cpp:1584:42:1584:47 | ChiPartial | partial:m1584_5 |
|
||||
| ir.cpp:1584:42:1584:47 | ChiTotal | total:m1583_6 |
|
||||
| ir.cpp:1584:42:1584:47 | SideEffect | ~m1583_6 |
|
||||
| ir.cpp:1584:42:1584:47 | Unary | r1584_4 |
|
||||
| ir.cpp:1584:42:1584:50 | StoreValue | r1584_11 |
|
||||
| ir.cpp:1584:42:1584:50 | Unary | r1584_10 |
|
||||
| ir.cpp:1585:15:1585:15 | Address | &:r1585_1 |
|
||||
| ir.cpp:1585:19:1585:40 | Address | &:r1585_2 |
|
||||
| ir.cpp:1585:19:1585:40 | Address | &:r1585_2 |
|
||||
| ir.cpp:1585:19:1585:40 | Arg(this) | this:r1585_2 |
|
||||
| ir.cpp:1585:19:1585:40 | ChiPartial | partial:m1585_8 |
|
||||
| ir.cpp:1585:19:1585:40 | ChiTotal | total:m1584_9 |
|
||||
| ir.cpp:1585:19:1585:40 | SideEffect | m1584_9 |
|
||||
| ir.cpp:1585:42:1585:47 | CallTarget | func:r1585_3 |
|
||||
| ir.cpp:1585:42:1585:47 | ChiPartial | partial:m1585_5 |
|
||||
| ir.cpp:1585:42:1585:47 | ChiTotal | total:m1584_6 |
|
||||
| ir.cpp:1585:42:1585:47 | SideEffect | ~m1584_6 |
|
||||
| ir.cpp:1585:42:1585:47 | Unary | r1585_4 |
|
||||
| ir.cpp:1585:42:1585:50 | StoreValue | r1585_11 |
|
||||
| ir.cpp:1585:42:1585:50 | Unary | r1585_10 |
|
||||
| ir.cpp:1586:9:1586:9 | Address | &:r1586_2 |
|
||||
| ir.cpp:1586:9:1586:9 | Address | &:r1586_4 |
|
||||
| ir.cpp:1586:9:1586:9 | Load | m1584_12 |
|
||||
| ir.cpp:1586:9:1586:9 | Unary | r1586_3 |
|
||||
| ir.cpp:1586:9:1586:15 | ChiPartial | partial:m1586_5 |
|
||||
| ir.cpp:1586:9:1586:15 | ChiTotal | total:m1585_9 |
|
||||
| ir.cpp:1586:13:1586:15 | StoreValue | r1586_1 |
|
||||
| ir.cpp:1587:17:1587:18 | Address | &:r1587_1 |
|
||||
| ir.cpp:1587:22:1587:22 | Address | &:r1587_2 |
|
||||
| ir.cpp:1587:22:1587:22 | Load | m1584_12 |
|
||||
| ir.cpp:1587:22:1587:22 | StoreValue | r1587_5 |
|
||||
| ir.cpp:1587:22:1587:22 | Unary | r1587_3 |
|
||||
| ir.cpp:1587:22:1587:22 | Unary | r1587_4 |
|
||||
| ir.cpp:1588:13:1588:13 | Address | &:r1588_1 |
|
||||
| ir.cpp:1588:17:1588:17 | Address | &:r1588_2 |
|
||||
| ir.cpp:1588:17:1588:17 | Address | &:r1588_3 |
|
||||
| ir.cpp:1588:17:1588:17 | Load | m1583_12 |
|
||||
| ir.cpp:1588:17:1588:17 | Load | ~m1585_9 |
|
||||
| ir.cpp:1588:17:1588:17 | StoreValue | r1588_4 |
|
||||
| ir.cpp:1589:9:1589:9 | Address | &:r1589_2 |
|
||||
| ir.cpp:1589:9:1589:9 | Address | &:r1589_4 |
|
||||
| ir.cpp:1589:9:1589:9 | Load | m1585_12 |
|
||||
| ir.cpp:1589:9:1589:9 | Unary | r1589_3 |
|
||||
| ir.cpp:1589:9:1589:13 | ChiPartial | partial:m1589_5 |
|
||||
| ir.cpp:1589:9:1589:13 | ChiTotal | total:m1585_6 |
|
||||
| ir.cpp:1589:13:1589:13 | StoreValue | r1589_1 |
|
||||
| ir.cpp:1590:14:1590:15 | Address | &:r1590_1 |
|
||||
| ir.cpp:1590:19:1590:19 | Address | &:r1590_2 |
|
||||
| ir.cpp:1590:19:1590:19 | Load | m1585_12 |
|
||||
| ir.cpp:1590:19:1590:19 | StoreValue | r1590_5 |
|
||||
| ir.cpp:1590:19:1590:19 | Unary | r1590_3 |
|
||||
| ir.cpp:1590:19:1590:19 | Unary | r1590_4 |
|
||||
| ir.cpp:1591:13:1591:13 | Address | &:r1591_1 |
|
||||
| ir.cpp:1591:17:1591:17 | Address | &:r1591_2 |
|
||||
| ir.cpp:1591:17:1591:17 | Address | &:r1591_3 |
|
||||
| ir.cpp:1591:17:1591:17 | Load | m1585_12 |
|
||||
| ir.cpp:1591:17:1591:17 | Load | ~m1589_6 |
|
||||
| ir.cpp:1591:17:1591:17 | StoreValue | r1591_4 |
|
||||
| perf-regression.cpp:6:3:6:5 | Address | &:r6_5 |
|
||||
| perf-regression.cpp:6:3:6:5 | Address | &:r6_5 |
|
||||
| perf-regression.cpp:6:3:6:5 | Address | &:r6_7 |
|
||||
|
||||
@@ -8000,190 +8000,175 @@ ir.cpp:
|
||||
# 1482| v1482_11(void) = AliasedUse : ~m?
|
||||
# 1482| v1482_12(void) = ExitFunction :
|
||||
|
||||
# 1492| void data_member_structured_binding()
|
||||
# 1492| Block 0
|
||||
# 1492| v1492_1(void) = EnterFunction :
|
||||
# 1492| mu1492_2(unknown) = AliasedDefinition :
|
||||
# 1492| mu1492_3(unknown) = InitializeNonLocal :
|
||||
# 1493| r1493_1(glval<StructuredBindingDataMemberStruct>) = VariableAddress[s] :
|
||||
# 1493| mu1493_2(StructuredBindingDataMemberStruct) = Uninitialized[s] : &:r1493_1
|
||||
# 1493| r1493_3(glval<unknown>) = FunctionAddress[StructuredBindingDataMemberStruct] :
|
||||
# 1493| v1493_4(void) = Call[StructuredBindingDataMemberStruct] : func:r1493_3, this:r1493_1
|
||||
# 1493| mu1493_5(unknown) = ^CallSideEffect : ~m?
|
||||
# 1493| mu1493_6(StructuredBindingDataMemberStruct) = ^IndirectMayWriteSideEffect[-1] : &:r1493_1
|
||||
# 1496| r1496_1(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1496| r1496_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[s] :
|
||||
# 1496| r1496_3(StructuredBindingDataMemberStruct) = Load[s] : &:r1496_2, ~m?
|
||||
# 1496| mu1496_4(StructuredBindingDataMemberStruct) = Store[(unnamed local variable)] : &:r1496_1, r1496_3
|
||||
# 1496| r1496_5(glval<int>) = VariableAddress[i] :
|
||||
# 1496| r1496_6(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1496| r1496_7(glval<int>) = FieldAddress[i] : r1496_6
|
||||
# 1496| mu1496_8(int) = Store[i] : &:r1496_5, r1496_7
|
||||
# 1496| r1496_9(glval<double>) = VariableAddress[d] :
|
||||
# 1496| r1496_10(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1496| r1496_11(glval<double>) = FieldAddress[d] : r1496_10
|
||||
# 1496| mu1496_12(double) = Store[d] : &:r1496_9, r1496_11
|
||||
# 1496| r1496_13(glval<unsigned int>) = VariableAddress[b] :
|
||||
# 1496| r1496_14(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1496| r1496_15(glval<unsigned int>) = FieldAddress[b] : r1496_14
|
||||
# 1496| mu1496_16(unsigned int) = Store[b] : &:r1496_13, r1496_15
|
||||
# 1496| r1496_17(glval<int>) = VariableAddress[r] :
|
||||
# 1496| r1496_18(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1496| r1496_19(glval<int &>) = FieldAddress[r] : r1496_18
|
||||
# 1496| r1496_20(int &) = Load[?] : &:r1496_19, ~m?
|
||||
# 1496| r1496_21(glval<int>) = CopyValue : r1496_20
|
||||
# 1496| mu1496_22(int) = Store[r] : &:r1496_17, r1496_21
|
||||
# 1496| r1496_23(glval<int *>) = VariableAddress[p] :
|
||||
# 1496| r1496_24(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1496| r1496_25(glval<int *>) = FieldAddress[p] : r1496_24
|
||||
# 1496| mu1496_26(int *) = Store[p] : &:r1496_23, r1496_25
|
||||
# 1496| r1496_27(glval<int[2]>) = VariableAddress[xs] :
|
||||
# 1496| r1496_28(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1496| r1496_29(glval<int[2]>) = FieldAddress[xs] : r1496_28
|
||||
# 1496| mu1496_30(int[2]) = Store[xs] : &:r1496_27, r1496_29
|
||||
# 1497| r1497_1(double) = Constant[4.0] :
|
||||
# 1497| r1497_2(glval<double>) = VariableAddress[d] :
|
||||
# 1497| mu1497_3(double) = Store[d] : &:r1497_2, r1497_1
|
||||
# 1498| r1498_1(glval<double &>) = VariableAddress[rd] :
|
||||
# 1498| r1498_2(glval<double>) = VariableAddress[d] :
|
||||
# 1498| r1498_3(double &) = CopyValue : r1498_2
|
||||
# 1498| mu1498_4(double &) = Store[rd] : &:r1498_1, r1498_3
|
||||
# 1499| r1499_1(glval<int>) = VariableAddress[v] :
|
||||
# 1499| r1499_2(glval<int>) = VariableAddress[i] :
|
||||
# 1499| r1499_3(int) = Load[i] : &:r1499_2, ~m?
|
||||
# 1499| mu1499_4(int) = Store[v] : &:r1499_1, r1499_3
|
||||
# 1500| r1500_1(int) = Constant[5] :
|
||||
# 1500| r1500_2(glval<int>) = VariableAddress[r] :
|
||||
# 1500| mu1500_3(int) = Store[r] : &:r1500_2, r1500_1
|
||||
# 1501| r1501_1(int) = Constant[6] :
|
||||
# 1501| r1501_2(glval<int *>) = VariableAddress[p] :
|
||||
# 1501| r1501_3(int *) = Load[p] : &:r1501_2, ~m?
|
||||
# 1501| r1501_4(glval<int>) = CopyValue : r1501_3
|
||||
# 1501| mu1501_5(int) = Store[?] : &:r1501_4, r1501_1
|
||||
# 1502| r1502_1(glval<int &>) = VariableAddress[rr] :
|
||||
# 1494| void data_member_structured_binding()
|
||||
# 1494| Block 0
|
||||
# 1494| v1494_1(void) = EnterFunction :
|
||||
# 1494| mu1494_2(unknown) = AliasedDefinition :
|
||||
# 1494| mu1494_3(unknown) = InitializeNonLocal :
|
||||
# 1495| r1495_1(glval<StructuredBindingDataMemberStruct>) = VariableAddress[s] :
|
||||
# 1495| mu1495_2(StructuredBindingDataMemberStruct) = Uninitialized[s] : &:r1495_1
|
||||
# 1495| r1495_3(glval<unknown>) = FunctionAddress[StructuredBindingDataMemberStruct] :
|
||||
# 1495| v1495_4(void) = Call[StructuredBindingDataMemberStruct] : func:r1495_3, this:r1495_1
|
||||
# 1495| mu1495_5(unknown) = ^CallSideEffect : ~m?
|
||||
# 1495| mu1495_6(StructuredBindingDataMemberStruct) = ^IndirectMayWriteSideEffect[-1] : &:r1495_1
|
||||
# 1498| r1498_1(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1498| r1498_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[s] :
|
||||
# 1498| r1498_3(StructuredBindingDataMemberStruct) = Load[s] : &:r1498_2, ~m?
|
||||
# 1498| mu1498_4(StructuredBindingDataMemberStruct) = Store[(unnamed local variable)] : &:r1498_1, r1498_3
|
||||
# 1498| r1498_5(glval<int>) = VariableAddress[i] :
|
||||
# 1498| r1498_6(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1498| r1498_7(glval<int>) = FieldAddress[i] : r1498_6
|
||||
# 1498| mu1498_8(int) = Store[i] : &:r1498_5, r1498_7
|
||||
# 1498| r1498_9(glval<double>) = VariableAddress[d] :
|
||||
# 1498| r1498_10(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1498| r1498_11(glval<double>) = FieldAddress[d] : r1498_10
|
||||
# 1498| mu1498_12(double) = Store[d] : &:r1498_9, r1498_11
|
||||
# 1498| r1498_13(glval<unsigned int>) = VariableAddress[b] :
|
||||
# 1498| r1498_14(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1498| r1498_15(glval<unsigned int>) = FieldAddress[b] : r1498_14
|
||||
# 1498| mu1498_16(unsigned int) = Store[b] : &:r1498_13, r1498_15
|
||||
# 1498| r1498_17(glval<int>) = VariableAddress[r] :
|
||||
# 1498| r1498_18(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1498| r1498_19(glval<int &>) = FieldAddress[r] : r1498_18
|
||||
# 1498| r1498_20(int &) = Load[?] : &:r1498_19, ~m?
|
||||
# 1498| r1498_21(glval<int>) = CopyValue : r1498_20
|
||||
# 1498| mu1498_22(int) = Store[r] : &:r1498_17, r1498_21
|
||||
# 1498| r1498_23(glval<int *>) = VariableAddress[p] :
|
||||
# 1498| r1498_24(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1498| r1498_25(glval<int *>) = FieldAddress[p] : r1498_24
|
||||
# 1498| mu1498_26(int *) = Store[p] : &:r1498_23, r1498_25
|
||||
# 1498| r1498_27(glval<int[2]>) = VariableAddress[xs] :
|
||||
# 1498| r1498_28(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1498| r1498_29(glval<int[2]>) = FieldAddress[xs] : r1498_28
|
||||
# 1498| mu1498_30(int[2]) = Store[xs] : &:r1498_27, r1498_29
|
||||
# 1498| r1498_31(glval<int>) = VariableAddress[r_alt] :
|
||||
# 1498| r1498_32(glval<StructuredBindingDataMemberStruct>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1498| r1498_33(glval<int &>) = FieldAddress[r_alt] : r1498_32
|
||||
# 1498| r1498_34(int &) = Load[?] : &:r1498_33, ~m?
|
||||
# 1498| r1498_35(glval<int>) = CopyValue : r1498_34
|
||||
# 1498| mu1498_36(int) = Store[r_alt] : &:r1498_31, r1498_35
|
||||
# 1499| r1499_1(double) = Constant[4.0] :
|
||||
# 1499| r1499_2(glval<double>) = VariableAddress[d] :
|
||||
# 1499| mu1499_3(double) = Store[d] : &:r1499_2, r1499_1
|
||||
# 1500| r1500_1(glval<double &>) = VariableAddress[rd] :
|
||||
# 1500| r1500_2(glval<double>) = VariableAddress[d] :
|
||||
# 1500| r1500_3(double &) = CopyValue : r1500_2
|
||||
# 1500| mu1500_4(double &) = Store[rd] : &:r1500_1, r1500_3
|
||||
# 1501| r1501_1(glval<int>) = VariableAddress[v] :
|
||||
# 1501| r1501_2(glval<int>) = VariableAddress[i] :
|
||||
# 1501| r1501_3(int) = Load[i] : &:r1501_2, ~m?
|
||||
# 1501| mu1501_4(int) = Store[v] : &:r1501_1, r1501_3
|
||||
# 1502| r1502_1(int) = Constant[5] :
|
||||
# 1502| r1502_2(glval<int>) = VariableAddress[r] :
|
||||
# 1502| r1502_3(int &) = CopyValue : r1502_2
|
||||
# 1502| mu1502_4(int &) = Store[rr] : &:r1502_1, r1502_3
|
||||
# 1503| r1503_1(glval<int *>) = VariableAddress[pr] :
|
||||
# 1503| r1503_2(glval<int>) = VariableAddress[r] :
|
||||
# 1503| r1503_3(int *) = CopyValue : r1503_2
|
||||
# 1503| mu1503_4(int *) = Store[pr] : &:r1503_1, r1503_3
|
||||
# 1504| r1504_1(glval<int>) = VariableAddress[w] :
|
||||
# 1502| mu1502_3(int) = Store[r] : &:r1502_2, r1502_1
|
||||
# 1503| r1503_1(int) = Constant[6] :
|
||||
# 1503| r1503_2(glval<int *>) = VariableAddress[p] :
|
||||
# 1503| r1503_3(int *) = Load[p] : &:r1503_2, ~m?
|
||||
# 1503| r1503_4(glval<int>) = CopyValue : r1503_3
|
||||
# 1503| mu1503_5(int) = Store[?] : &:r1503_4, r1503_1
|
||||
# 1504| r1504_1(glval<int &>) = VariableAddress[rr] :
|
||||
# 1504| r1504_2(glval<int>) = VariableAddress[r] :
|
||||
# 1504| r1504_3(int) = Load[r] : &:r1504_2, ~m?
|
||||
# 1504| mu1504_4(int) = Store[w] : &:r1504_1, r1504_3
|
||||
# 1508| r1508_1(glval<StructuredBindingDataMemberStruct>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1508| r1508_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[s] :
|
||||
# 1508| r1508_3(StructuredBindingDataMemberStruct) = Load[s] : &:r1508_2, ~m?
|
||||
# 1508| mu1508_4(StructuredBindingDataMemberStruct) = Store[unnamed_local_variable] : &:r1508_1, r1508_3
|
||||
# 1509| r1509_1(glval<int &>) = VariableAddress[i] :
|
||||
# 1509| r1509_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1509| r1509_3(glval<int>) = FieldAddress[i] : r1509_2
|
||||
# 1509| r1509_4(int &) = CopyValue : r1509_3
|
||||
# 1509| mu1509_5(int &) = Store[i] : &:r1509_1, r1509_4
|
||||
# 1510| r1510_1(glval<double &>) = VariableAddress[d] :
|
||||
# 1510| r1510_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1510| r1510_3(glval<double>) = FieldAddress[d] : r1510_2
|
||||
# 1510| r1510_4(double &) = CopyValue : r1510_3
|
||||
# 1510| mu1510_5(double &) = Store[d] : &:r1510_1, r1510_4
|
||||
# 1512| r1512_1(glval<int &>) = VariableAddress[r] :
|
||||
# 1504| r1504_3(int &) = CopyValue : r1504_2
|
||||
# 1504| mu1504_4(int &) = Store[rr] : &:r1504_1, r1504_3
|
||||
# 1505| r1505_1(glval<int *>) = VariableAddress[pr] :
|
||||
# 1505| r1505_2(glval<int>) = VariableAddress[r] :
|
||||
# 1505| r1505_3(int *) = CopyValue : r1505_2
|
||||
# 1505| mu1505_4(int *) = Store[pr] : &:r1505_1, r1505_3
|
||||
# 1506| r1506_1(glval<int>) = VariableAddress[w] :
|
||||
# 1506| r1506_2(glval<int>) = VariableAddress[r] :
|
||||
# 1506| r1506_3(int) = Load[r] : &:r1506_2, ~m?
|
||||
# 1506| mu1506_4(int) = Store[w] : &:r1506_1, r1506_3
|
||||
# 1510| r1510_1(glval<StructuredBindingDataMemberStruct>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1510| r1510_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[s] :
|
||||
# 1510| r1510_3(StructuredBindingDataMemberStruct) = Load[s] : &:r1510_2, ~m?
|
||||
# 1510| mu1510_4(StructuredBindingDataMemberStruct) = Store[unnamed_local_variable] : &:r1510_1, r1510_3
|
||||
# 1511| r1511_1(glval<int &>) = VariableAddress[i] :
|
||||
# 1511| r1511_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1511| r1511_3(glval<int>) = FieldAddress[i] : r1511_2
|
||||
# 1511| r1511_4(int &) = CopyValue : r1511_3
|
||||
# 1511| mu1511_5(int &) = Store[i] : &:r1511_1, r1511_4
|
||||
# 1512| r1512_1(glval<double &>) = VariableAddress[d] :
|
||||
# 1512| r1512_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1512| r1512_3(glval<int &>) = FieldAddress[r] : r1512_2
|
||||
# 1512| r1512_4(int &) = Load[?] : &:r1512_3, ~m?
|
||||
# 1512| r1512_5(glval<int>) = CopyValue : r1512_4
|
||||
# 1512| r1512_6(int &) = CopyValue : r1512_5
|
||||
# 1512| mu1512_7(int &) = Store[r] : &:r1512_1, r1512_6
|
||||
# 1513| r1513_1(glval<int *&>) = VariableAddress[p] :
|
||||
# 1513| r1513_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1513| r1513_3(glval<int *>) = FieldAddress[p] : r1513_2
|
||||
# 1513| r1513_4(int *&) = CopyValue : r1513_3
|
||||
# 1513| mu1513_5(int *&) = Store[p] : &:r1513_1, r1513_4
|
||||
# 1514| r1514_1(double) = Constant[4.0] :
|
||||
# 1514| r1514_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1514| r1514_3(double &) = Load[d] : &:r1514_2, ~m?
|
||||
# 1514| r1514_4(glval<double>) = CopyValue : r1514_3
|
||||
# 1514| mu1514_5(double) = Store[?] : &:r1514_4, r1514_1
|
||||
# 1515| r1515_1(glval<double &>) = VariableAddress[rd] :
|
||||
# 1515| r1515_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1515| r1515_3(double &) = Load[d] : &:r1515_2, ~m?
|
||||
# 1515| r1515_4(glval<double>) = CopyValue : r1515_3
|
||||
# 1515| r1515_5(double &) = CopyValue : r1515_4
|
||||
# 1515| mu1515_6(double &) = Store[rd] : &:r1515_1, r1515_5
|
||||
# 1516| r1516_1(glval<int>) = VariableAddress[v] :
|
||||
# 1516| r1516_2(glval<int &>) = VariableAddress[i] :
|
||||
# 1516| r1516_3(int &) = Load[i] : &:r1516_2, ~m?
|
||||
# 1516| r1516_4(int) = Load[?] : &:r1516_3, ~m?
|
||||
# 1516| mu1516_5(int) = Store[v] : &:r1516_1, r1516_4
|
||||
# 1517| r1517_1(int) = Constant[5] :
|
||||
# 1517| r1517_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1517| r1517_3(int &) = Load[r] : &:r1517_2, ~m?
|
||||
# 1517| r1517_4(glval<int>) = CopyValue : r1517_3
|
||||
# 1517| mu1517_5(int) = Store[?] : &:r1517_4, r1517_1
|
||||
# 1518| r1518_1(int) = Constant[6] :
|
||||
# 1518| r1518_2(glval<int *&>) = VariableAddress[p] :
|
||||
# 1518| r1518_3(int *&) = Load[p] : &:r1518_2, ~m?
|
||||
# 1518| r1518_4(int *) = Load[?] : &:r1518_3, ~m?
|
||||
# 1518| r1518_5(glval<int>) = CopyValue : r1518_4
|
||||
# 1518| mu1518_6(int) = Store[?] : &:r1518_5, r1518_1
|
||||
# 1519| r1519_1(glval<int &>) = VariableAddress[rr] :
|
||||
# 1512| r1512_3(glval<double>) = FieldAddress[d] : r1512_2
|
||||
# 1512| r1512_4(double &) = CopyValue : r1512_3
|
||||
# 1512| mu1512_5(double &) = Store[d] : &:r1512_1, r1512_4
|
||||
# 1514| r1514_1(glval<int &>) = VariableAddress[r] :
|
||||
# 1514| r1514_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1514| r1514_3(glval<int &>) = FieldAddress[r] : r1514_2
|
||||
# 1514| r1514_4(int &) = Load[?] : &:r1514_3, ~m?
|
||||
# 1514| r1514_5(glval<int>) = CopyValue : r1514_4
|
||||
# 1514| r1514_6(int &) = CopyValue : r1514_5
|
||||
# 1514| mu1514_7(int &) = Store[r] : &:r1514_1, r1514_6
|
||||
# 1515| r1515_1(glval<int *&>) = VariableAddress[p] :
|
||||
# 1515| r1515_2(glval<StructuredBindingDataMemberStruct>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1515| r1515_3(glval<int *>) = FieldAddress[p] : r1515_2
|
||||
# 1515| r1515_4(int *&) = CopyValue : r1515_3
|
||||
# 1515| mu1515_5(int *&) = Store[p] : &:r1515_1, r1515_4
|
||||
# 1516| r1516_1(double) = Constant[4.0] :
|
||||
# 1516| r1516_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1516| r1516_3(double &) = Load[d] : &:r1516_2, ~m?
|
||||
# 1516| r1516_4(glval<double>) = CopyValue : r1516_3
|
||||
# 1516| mu1516_5(double) = Store[?] : &:r1516_4, r1516_1
|
||||
# 1517| r1517_1(glval<double &>) = VariableAddress[rd] :
|
||||
# 1517| r1517_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1517| r1517_3(double &) = Load[d] : &:r1517_2, ~m?
|
||||
# 1517| r1517_4(glval<double>) = CopyValue : r1517_3
|
||||
# 1517| r1517_5(double &) = CopyValue : r1517_4
|
||||
# 1517| mu1517_6(double &) = Store[rd] : &:r1517_1, r1517_5
|
||||
# 1518| r1518_1(glval<int>) = VariableAddress[v] :
|
||||
# 1518| r1518_2(glval<int &>) = VariableAddress[i] :
|
||||
# 1518| r1518_3(int &) = Load[i] : &:r1518_2, ~m?
|
||||
# 1518| r1518_4(int) = Load[?] : &:r1518_3, ~m?
|
||||
# 1518| mu1518_5(int) = Store[v] : &:r1518_1, r1518_4
|
||||
# 1519| r1519_1(int) = Constant[5] :
|
||||
# 1519| r1519_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1519| r1519_3(int &) = Load[r] : &:r1519_2, ~m?
|
||||
# 1519| r1519_4(glval<int>) = CopyValue : r1519_3
|
||||
# 1519| r1519_5(int &) = CopyValue : r1519_4
|
||||
# 1519| mu1519_6(int &) = Store[rr] : &:r1519_1, r1519_5
|
||||
# 1520| r1520_1(glval<int *>) = VariableAddress[pr] :
|
||||
# 1520| r1520_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1520| r1520_3(int &) = Load[r] : &:r1520_2, ~m?
|
||||
# 1520| r1520_4(glval<int>) = CopyValue : r1520_3
|
||||
# 1520| r1520_5(int *) = CopyValue : r1520_4
|
||||
# 1520| mu1520_6(int *) = Store[pr] : &:r1520_1, r1520_5
|
||||
# 1521| r1521_1(glval<int>) = VariableAddress[w] :
|
||||
# 1519| mu1519_5(int) = Store[?] : &:r1519_4, r1519_1
|
||||
# 1520| r1520_1(int) = Constant[6] :
|
||||
# 1520| r1520_2(glval<int *&>) = VariableAddress[p] :
|
||||
# 1520| r1520_3(int *&) = Load[p] : &:r1520_2, ~m?
|
||||
# 1520| r1520_4(int *) = Load[?] : &:r1520_3, ~m?
|
||||
# 1520| r1520_5(glval<int>) = CopyValue : r1520_4
|
||||
# 1520| mu1520_6(int) = Store[?] : &:r1520_5, r1520_1
|
||||
# 1521| r1521_1(glval<int &>) = VariableAddress[rr] :
|
||||
# 1521| r1521_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1521| r1521_3(int &) = Load[r] : &:r1521_2, ~m?
|
||||
# 1521| r1521_4(int) = Load[?] : &:r1521_3, ~m?
|
||||
# 1521| mu1521_5(int) = Store[w] : &:r1521_1, r1521_4
|
||||
# 1523| v1523_1(void) = NoOp :
|
||||
# 1492| v1492_4(void) = ReturnVoid :
|
||||
# 1492| v1492_5(void) = AliasedUse : ~m?
|
||||
# 1492| v1492_6(void) = ExitFunction :
|
||||
# 1521| r1521_4(glval<int>) = CopyValue : r1521_3
|
||||
# 1521| r1521_5(int &) = CopyValue : r1521_4
|
||||
# 1521| mu1521_6(int &) = Store[rr] : &:r1521_1, r1521_5
|
||||
# 1522| r1522_1(glval<int *>) = VariableAddress[pr] :
|
||||
# 1522| r1522_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1522| r1522_3(int &) = Load[r] : &:r1522_2, ~m?
|
||||
# 1522| r1522_4(glval<int>) = CopyValue : r1522_3
|
||||
# 1522| r1522_5(int *) = CopyValue : r1522_4
|
||||
# 1522| mu1522_6(int *) = Store[pr] : &:r1522_1, r1522_5
|
||||
# 1523| r1523_1(glval<int>) = VariableAddress[w] :
|
||||
# 1523| r1523_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1523| r1523_3(int &) = Load[r] : &:r1523_2, ~m?
|
||||
# 1523| r1523_4(int) = Load[?] : &:r1523_3, ~m?
|
||||
# 1523| mu1523_5(int) = Store[w] : &:r1523_1, r1523_4
|
||||
# 1525| v1525_1(void) = NoOp :
|
||||
# 1494| v1494_4(void) = ReturnVoid :
|
||||
# 1494| v1494_5(void) = AliasedUse : ~m?
|
||||
# 1494| v1494_6(void) = ExitFunction :
|
||||
|
||||
# 1550| void StructuredBindingTuple::StructuredBindingTuple()
|
||||
# 1550| Block 0
|
||||
# 1550| v1550_1(void) = EnterFunction :
|
||||
# 1550| mu1550_2(unknown) = AliasedDefinition :
|
||||
# 1550| mu1550_3(unknown) = InitializeNonLocal :
|
||||
# 1550| r1550_4(glval<unknown>) = VariableAddress[#this] :
|
||||
# 1550| mu1550_5(glval<StructuredBindingTuple>) = InitializeParameter[#this] : &:r1550_4
|
||||
# 1550| r1550_6(glval<StructuredBindingTuple>) = Load[#this] : &:r1550_4, ~m?
|
||||
# 1550| mu1550_7(StructuredBindingTuple) = InitializeIndirection[#this] : &:r1550_6
|
||||
# 1550| v1550_8(void) = NoOp :
|
||||
# 1550| v1550_9(void) = ReturnIndirection[#this] : &:r1550_6, ~m?
|
||||
# 1550| v1550_10(void) = ReturnVoid :
|
||||
# 1550| v1550_11(void) = AliasedUse : ~m?
|
||||
# 1550| v1550_12(void) = ExitFunction :
|
||||
# 1552| void StructuredBindingTuple::StructuredBindingTuple()
|
||||
# 1552| Block 0
|
||||
# 1552| v1552_1(void) = EnterFunction :
|
||||
# 1552| mu1552_2(unknown) = AliasedDefinition :
|
||||
# 1552| mu1552_3(unknown) = InitializeNonLocal :
|
||||
# 1552| r1552_4(glval<unknown>) = VariableAddress[#this] :
|
||||
# 1552| mu1552_5(glval<StructuredBindingTuple>) = InitializeParameter[#this] : &:r1552_4
|
||||
# 1552| r1552_6(glval<StructuredBindingTuple>) = Load[#this] : &:r1552_4, ~m?
|
||||
# 1552| mu1552_7(StructuredBindingTuple) = InitializeIndirection[#this] : &:r1552_6
|
||||
# 1552| v1552_8(void) = NoOp :
|
||||
# 1552| v1552_9(void) = ReturnIndirection[#this] : &:r1552_6, ~m?
|
||||
# 1552| v1552_10(void) = ReturnVoid :
|
||||
# 1552| v1552_11(void) = AliasedUse : ~m?
|
||||
# 1552| v1552_12(void) = ExitFunction :
|
||||
|
||||
# 1560| std::tuple_element<int 0, StructuredBindingTuple>::type& StructuredBindingTuple::get<int 0>()
|
||||
# 1560| Block 0
|
||||
# 1560| v1560_1(void) = EnterFunction :
|
||||
# 1560| mu1560_2(unknown) = AliasedDefinition :
|
||||
# 1560| mu1560_3(unknown) = InitializeNonLocal :
|
||||
# 1560| r1560_4(glval<unknown>) = VariableAddress[#this] :
|
||||
# 1560| mu1560_5(glval<StructuredBindingTuple>) = InitializeParameter[#this] : &:r1560_4
|
||||
# 1560| r1560_6(glval<StructuredBindingTuple>) = Load[#this] : &:r1560_4, ~m?
|
||||
# 1560| mu1560_7(StructuredBindingTuple) = InitializeIndirection[#this] : &:r1560_6
|
||||
# 1560| r1560_8(glval<int &>) = VariableAddress[#return] :
|
||||
# 1560| r1560_9(glval<unknown>) = VariableAddress[#this] :
|
||||
# 1560| r1560_10(StructuredBindingTuple *) = Load[#this] : &:r1560_9, ~m?
|
||||
# 1560| r1560_11(glval<int>) = FieldAddress[i] : r1560_10
|
||||
#-----| r0_1(int &) = CopyValue : r1560_11
|
||||
#-----| mu0_2(int &) = Store[#return] : &:r1560_8, r0_1
|
||||
# 1560| v1560_12(void) = ReturnIndirection[#this] : &:r1560_6, ~m?
|
||||
# 1560| r1560_13(glval<int &>) = VariableAddress[#return] :
|
||||
# 1560| v1560_14(void) = ReturnValue : &:r1560_13, ~m?
|
||||
# 1560| v1560_15(void) = AliasedUse : ~m?
|
||||
# 1560| v1560_16(void) = ExitFunction :
|
||||
|
||||
# 1562| std::tuple_element<int 1, StructuredBindingTuple>::type& StructuredBindingTuple::get<int 1>()
|
||||
# 1562| std::tuple_element<int 0, StructuredBindingTuple>::type& StructuredBindingTuple::get<int 0>()
|
||||
# 1562| Block 0
|
||||
# 1562| v1562_1(void) = EnterFunction :
|
||||
# 1562| mu1562_2(unknown) = AliasedDefinition :
|
||||
@@ -8192,19 +8177,19 @@ ir.cpp:
|
||||
# 1562| mu1562_5(glval<StructuredBindingTuple>) = InitializeParameter[#this] : &:r1562_4
|
||||
# 1562| r1562_6(glval<StructuredBindingTuple>) = Load[#this] : &:r1562_4, ~m?
|
||||
# 1562| mu1562_7(StructuredBindingTuple) = InitializeIndirection[#this] : &:r1562_6
|
||||
# 1562| r1562_8(glval<double &>) = VariableAddress[#return] :
|
||||
# 1562| r1562_8(glval<int &>) = VariableAddress[#return] :
|
||||
# 1562| r1562_9(glval<unknown>) = VariableAddress[#this] :
|
||||
# 1562| r1562_10(StructuredBindingTuple *) = Load[#this] : &:r1562_9, ~m?
|
||||
# 1562| r1562_11(glval<double>) = FieldAddress[d] : r1562_10
|
||||
#-----| r0_1(double &) = CopyValue : r1562_11
|
||||
#-----| mu0_2(double &) = Store[#return] : &:r1562_8, r0_1
|
||||
# 1562| r1562_11(glval<int>) = FieldAddress[i] : r1562_10
|
||||
#-----| r0_1(int &) = CopyValue : r1562_11
|
||||
#-----| mu0_2(int &) = Store[#return] : &:r1562_8, r0_1
|
||||
# 1562| v1562_12(void) = ReturnIndirection[#this] : &:r1562_6, ~m?
|
||||
# 1562| r1562_13(glval<double &>) = VariableAddress[#return] :
|
||||
# 1562| r1562_13(glval<int &>) = VariableAddress[#return] :
|
||||
# 1562| v1562_14(void) = ReturnValue : &:r1562_13, ~m?
|
||||
# 1562| v1562_15(void) = AliasedUse : ~m?
|
||||
# 1562| v1562_16(void) = ExitFunction :
|
||||
|
||||
# 1564| std::tuple_element<int 2, StructuredBindingTuple>::type StructuredBindingTuple::get<int 2>()
|
||||
# 1564| std::tuple_element<int 1, StructuredBindingTuple>::type& StructuredBindingTuple::get<int 1>()
|
||||
# 1564| Block 0
|
||||
# 1564| v1564_1(void) = EnterFunction :
|
||||
# 1564| mu1564_2(unknown) = AliasedDefinition :
|
||||
@@ -8213,122 +8198,123 @@ ir.cpp:
|
||||
# 1564| mu1564_5(glval<StructuredBindingTuple>) = InitializeParameter[#this] : &:r1564_4
|
||||
# 1564| r1564_6(glval<StructuredBindingTuple>) = Load[#this] : &:r1564_4, ~m?
|
||||
# 1564| mu1564_7(StructuredBindingTuple) = InitializeIndirection[#this] : &:r1564_6
|
||||
# 1564| r1564_8(glval<int &>) = VariableAddress[#return] :
|
||||
# 1564| r1564_8(glval<double &>) = VariableAddress[#return] :
|
||||
# 1564| r1564_9(glval<unknown>) = VariableAddress[#this] :
|
||||
# 1564| r1564_10(StructuredBindingTuple *) = Load[#this] : &:r1564_9, ~m?
|
||||
# 1564| r1564_11(glval<int &>) = FieldAddress[r] : r1564_10
|
||||
# 1564| r1564_12(int &) = Load[?] : &:r1564_11, ~m?
|
||||
# 1564| r1564_13(glval<int>) = CopyValue : r1564_12
|
||||
# 1564| r1564_14(int &) = CopyValue : r1564_13
|
||||
# 1564| mu1564_15(int &) = Store[#return] : &:r1564_8, r1564_14
|
||||
# 1564| v1564_16(void) = ReturnIndirection[#this] : &:r1564_6, ~m?
|
||||
# 1564| r1564_17(glval<int &>) = VariableAddress[#return] :
|
||||
# 1564| v1564_18(void) = ReturnValue : &:r1564_17, ~m?
|
||||
# 1564| v1564_19(void) = AliasedUse : ~m?
|
||||
# 1564| v1564_20(void) = ExitFunction :
|
||||
# 1564| r1564_11(glval<double>) = FieldAddress[d] : r1564_10
|
||||
#-----| r0_1(double &) = CopyValue : r1564_11
|
||||
#-----| mu0_2(double &) = Store[#return] : &:r1564_8, r0_1
|
||||
# 1564| v1564_12(void) = ReturnIndirection[#this] : &:r1564_6, ~m?
|
||||
# 1564| r1564_13(glval<double &>) = VariableAddress[#return] :
|
||||
# 1564| v1564_14(void) = ReturnValue : &:r1564_13, ~m?
|
||||
# 1564| v1564_15(void) = AliasedUse : ~m?
|
||||
# 1564| v1564_16(void) = ExitFunction :
|
||||
|
||||
# 1566| void tuple_structured_binding()
|
||||
# 1566| std::tuple_element<int 2, StructuredBindingTuple>::type StructuredBindingTuple::get<int 2>()
|
||||
# 1566| Block 0
|
||||
# 1566| v1566_1(void) = EnterFunction :
|
||||
# 1566| mu1566_2(unknown) = AliasedDefinition :
|
||||
# 1566| mu1566_3(unknown) = InitializeNonLocal :
|
||||
# 1567| r1567_1(glval<StructuredBindingTuple>) = VariableAddress[t] :
|
||||
# 1567| mu1567_2(StructuredBindingTuple) = Uninitialized[t] : &:r1567_1
|
||||
# 1567| r1567_3(glval<unknown>) = FunctionAddress[StructuredBindingTuple] :
|
||||
# 1567| v1567_4(void) = Call[StructuredBindingTuple] : func:r1567_3, this:r1567_1
|
||||
# 1567| mu1567_5(unknown) = ^CallSideEffect : ~m?
|
||||
# 1567| mu1567_6(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1567_1
|
||||
# 1570| r1570_1(glval<StructuredBindingTuple>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1570| r1570_2(glval<StructuredBindingTuple>) = VariableAddress[t] :
|
||||
# 1570| r1570_3(StructuredBindingTuple) = Load[t] : &:r1570_2, ~m?
|
||||
# 1570| mu1570_4(StructuredBindingTuple) = Store[(unnamed local variable)] : &:r1570_1, r1570_3
|
||||
# 1570| r1570_5(glval<int &>) = VariableAddress[i] :
|
||||
# 1570| r1570_6(glval<StructuredBindingTuple>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1570| r1570_7(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1570| r1570_8(int &) = Call[get] : func:r1570_7, this:r1570_6
|
||||
# 1570| mu1570_9(unknown) = ^CallSideEffect : ~m?
|
||||
# 1570| v1570_10(void) = ^IndirectReadSideEffect[-1] : &:r1570_6, ~m?
|
||||
# 1570| mu1570_11(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1570_6
|
||||
# 1570| r1570_12(glval<int>) = CopyValue : r1570_8
|
||||
# 1570| r1570_13(int &) = CopyValue : r1570_12
|
||||
# 1570| mu1570_14(int &) = Store[i] : &:r1570_5, r1570_13
|
||||
# 1570| r1570_15(glval<double &>) = VariableAddress[d] :
|
||||
# 1570| r1570_16(glval<StructuredBindingTuple>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1570| r1570_17(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1570| r1570_18(double &) = Call[get] : func:r1570_17, this:r1570_16
|
||||
# 1570| mu1570_19(unknown) = ^CallSideEffect : ~m?
|
||||
# 1570| v1570_20(void) = ^IndirectReadSideEffect[-1] : &:r1570_16, ~m?
|
||||
# 1570| mu1570_21(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1570_16
|
||||
# 1570| r1570_22(glval<double>) = CopyValue : r1570_18
|
||||
# 1570| r1570_23(double &) = CopyValue : r1570_22
|
||||
# 1570| mu1570_24(double &) = Store[d] : &:r1570_15, r1570_23
|
||||
# 1570| r1570_25(glval<int &>) = VariableAddress[r] :
|
||||
# 1570| r1570_26(glval<StructuredBindingTuple>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1570| r1570_27(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1570| r1570_28(int &) = Call[get] : func:r1570_27, this:r1570_26
|
||||
# 1570| mu1570_29(unknown) = ^CallSideEffect : ~m?
|
||||
# 1570| v1570_30(void) = ^IndirectReadSideEffect[-1] : &:r1570_26, ~m?
|
||||
# 1570| mu1570_31(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1570_26
|
||||
# 1570| r1570_32(glval<int>) = CopyValue : r1570_28
|
||||
# 1570| r1570_33(int &) = CopyValue : r1570_32
|
||||
# 1570| mu1570_34(int &) = Store[r] : &:r1570_25, r1570_33
|
||||
# 1571| r1571_1(double) = Constant[4.0] :
|
||||
# 1571| r1571_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1571| r1571_3(double &) = Load[d] : &:r1571_2, ~m?
|
||||
# 1571| r1571_4(glval<double>) = CopyValue : r1571_3
|
||||
# 1571| mu1571_5(double) = Store[?] : &:r1571_4, r1571_1
|
||||
# 1572| r1572_1(glval<double &>) = VariableAddress[rd] :
|
||||
# 1572| r1572_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1572| r1572_3(double &) = Load[d] : &:r1572_2, ~m?
|
||||
# 1572| r1572_4(glval<double>) = CopyValue : r1572_3
|
||||
# 1572| r1572_5(double &) = CopyValue : r1572_4
|
||||
# 1572| mu1572_6(double &) = Store[rd] : &:r1572_1, r1572_5
|
||||
# 1573| r1573_1(glval<int>) = VariableAddress[v] :
|
||||
# 1573| r1573_2(glval<int &>) = VariableAddress[i] :
|
||||
# 1573| r1573_3(int &) = Load[i] : &:r1573_2, ~m?
|
||||
# 1573| r1573_4(int) = Load[?] : &:r1573_3, ~m?
|
||||
# 1573| mu1573_5(int) = Store[v] : &:r1573_1, r1573_4
|
||||
# 1574| r1574_1(int) = Constant[5] :
|
||||
# 1574| r1574_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1574| r1574_3(int &) = Load[r] : &:r1574_2, ~m?
|
||||
# 1574| r1574_4(glval<int>) = CopyValue : r1574_3
|
||||
# 1574| mu1574_5(int) = Store[?] : &:r1574_4, r1574_1
|
||||
# 1575| r1575_1(glval<int &>) = VariableAddress[rr] :
|
||||
# 1575| r1575_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1575| r1575_3(int &) = Load[r] : &:r1575_2, ~m?
|
||||
# 1575| r1575_4(glval<int>) = CopyValue : r1575_3
|
||||
# 1575| r1575_5(int &) = CopyValue : r1575_4
|
||||
# 1575| mu1575_6(int &) = Store[rr] : &:r1575_1, r1575_5
|
||||
# 1576| r1576_1(glval<int>) = VariableAddress[w] :
|
||||
# 1566| v1566_1(void) = EnterFunction :
|
||||
# 1566| mu1566_2(unknown) = AliasedDefinition :
|
||||
# 1566| mu1566_3(unknown) = InitializeNonLocal :
|
||||
# 1566| r1566_4(glval<unknown>) = VariableAddress[#this] :
|
||||
# 1566| mu1566_5(glval<StructuredBindingTuple>) = InitializeParameter[#this] : &:r1566_4
|
||||
# 1566| r1566_6(glval<StructuredBindingTuple>) = Load[#this] : &:r1566_4, ~m?
|
||||
# 1566| mu1566_7(StructuredBindingTuple) = InitializeIndirection[#this] : &:r1566_6
|
||||
# 1566| r1566_8(glval<int &>) = VariableAddress[#return] :
|
||||
# 1566| r1566_9(glval<unknown>) = VariableAddress[#this] :
|
||||
# 1566| r1566_10(StructuredBindingTuple *) = Load[#this] : &:r1566_9, ~m?
|
||||
# 1566| r1566_11(glval<int &>) = FieldAddress[r] : r1566_10
|
||||
# 1566| r1566_12(int &) = Load[?] : &:r1566_11, ~m?
|
||||
# 1566| r1566_13(glval<int>) = CopyValue : r1566_12
|
||||
# 1566| r1566_14(int &) = CopyValue : r1566_13
|
||||
# 1566| mu1566_15(int &) = Store[#return] : &:r1566_8, r1566_14
|
||||
# 1566| v1566_16(void) = ReturnIndirection[#this] : &:r1566_6, ~m?
|
||||
# 1566| r1566_17(glval<int &>) = VariableAddress[#return] :
|
||||
# 1566| v1566_18(void) = ReturnValue : &:r1566_17, ~m?
|
||||
# 1566| v1566_19(void) = AliasedUse : ~m?
|
||||
# 1566| v1566_20(void) = ExitFunction :
|
||||
|
||||
# 1568| void tuple_structured_binding()
|
||||
# 1568| Block 0
|
||||
# 1568| v1568_1(void) = EnterFunction :
|
||||
# 1568| mu1568_2(unknown) = AliasedDefinition :
|
||||
# 1568| mu1568_3(unknown) = InitializeNonLocal :
|
||||
# 1569| r1569_1(glval<StructuredBindingTuple>) = VariableAddress[t] :
|
||||
# 1569| mu1569_2(StructuredBindingTuple) = Uninitialized[t] : &:r1569_1
|
||||
# 1569| r1569_3(glval<unknown>) = FunctionAddress[StructuredBindingTuple] :
|
||||
# 1569| v1569_4(void) = Call[StructuredBindingTuple] : func:r1569_3, this:r1569_1
|
||||
# 1569| mu1569_5(unknown) = ^CallSideEffect : ~m?
|
||||
# 1569| mu1569_6(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1569_1
|
||||
# 1572| r1572_1(glval<StructuredBindingTuple>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1572| r1572_2(glval<StructuredBindingTuple>) = VariableAddress[t] :
|
||||
# 1572| r1572_3(StructuredBindingTuple) = Load[t] : &:r1572_2, ~m?
|
||||
# 1572| mu1572_4(StructuredBindingTuple) = Store[(unnamed local variable)] : &:r1572_1, r1572_3
|
||||
# 1572| r1572_5(glval<int &>) = VariableAddress[i] :
|
||||
# 1572| r1572_6(glval<StructuredBindingTuple>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1572| r1572_7(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1572| r1572_8(int &) = Call[get] : func:r1572_7, this:r1572_6
|
||||
# 1572| mu1572_9(unknown) = ^CallSideEffect : ~m?
|
||||
# 1572| v1572_10(void) = ^IndirectReadSideEffect[-1] : &:r1572_6, ~m?
|
||||
# 1572| mu1572_11(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1572_6
|
||||
# 1572| r1572_12(glval<int>) = CopyValue : r1572_8
|
||||
# 1572| r1572_13(int &) = CopyValue : r1572_12
|
||||
# 1572| mu1572_14(int &) = Store[i] : &:r1572_5, r1572_13
|
||||
# 1572| r1572_15(glval<double &>) = VariableAddress[d] :
|
||||
# 1572| r1572_16(glval<StructuredBindingTuple>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1572| r1572_17(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1572| r1572_18(double &) = Call[get] : func:r1572_17, this:r1572_16
|
||||
# 1572| mu1572_19(unknown) = ^CallSideEffect : ~m?
|
||||
# 1572| v1572_20(void) = ^IndirectReadSideEffect[-1] : &:r1572_16, ~m?
|
||||
# 1572| mu1572_21(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1572_16
|
||||
# 1572| r1572_22(glval<double>) = CopyValue : r1572_18
|
||||
# 1572| r1572_23(double &) = CopyValue : r1572_22
|
||||
# 1572| mu1572_24(double &) = Store[d] : &:r1572_15, r1572_23
|
||||
# 1572| r1572_25(glval<int &>) = VariableAddress[r] :
|
||||
# 1572| r1572_26(glval<StructuredBindingTuple>) = VariableAddress[(unnamed local variable)] :
|
||||
# 1572| r1572_27(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1572| r1572_28(int &) = Call[get] : func:r1572_27, this:r1572_26
|
||||
# 1572| mu1572_29(unknown) = ^CallSideEffect : ~m?
|
||||
# 1572| v1572_30(void) = ^IndirectReadSideEffect[-1] : &:r1572_26, ~m?
|
||||
# 1572| mu1572_31(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1572_26
|
||||
# 1572| r1572_32(glval<int>) = CopyValue : r1572_28
|
||||
# 1572| r1572_33(int &) = CopyValue : r1572_32
|
||||
# 1572| mu1572_34(int &) = Store[r] : &:r1572_25, r1572_33
|
||||
# 1573| r1573_1(double) = Constant[4.0] :
|
||||
# 1573| r1573_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1573| r1573_3(double &) = Load[d] : &:r1573_2, ~m?
|
||||
# 1573| r1573_4(glval<double>) = CopyValue : r1573_3
|
||||
# 1573| mu1573_5(double) = Store[?] : &:r1573_4, r1573_1
|
||||
# 1574| r1574_1(glval<double &>) = VariableAddress[rd] :
|
||||
# 1574| r1574_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1574| r1574_3(double &) = Load[d] : &:r1574_2, ~m?
|
||||
# 1574| r1574_4(glval<double>) = CopyValue : r1574_3
|
||||
# 1574| r1574_5(double &) = CopyValue : r1574_4
|
||||
# 1574| mu1574_6(double &) = Store[rd] : &:r1574_1, r1574_5
|
||||
# 1575| r1575_1(glval<int>) = VariableAddress[v] :
|
||||
# 1575| r1575_2(glval<int &>) = VariableAddress[i] :
|
||||
# 1575| r1575_3(int &) = Load[i] : &:r1575_2, ~m?
|
||||
# 1575| r1575_4(int) = Load[?] : &:r1575_3, ~m?
|
||||
# 1575| mu1575_5(int) = Store[v] : &:r1575_1, r1575_4
|
||||
# 1576| r1576_1(int) = Constant[5] :
|
||||
# 1576| r1576_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1576| r1576_3(int &) = Load[r] : &:r1576_2, ~m?
|
||||
# 1576| r1576_4(int) = Load[?] : &:r1576_3, ~m?
|
||||
# 1576| mu1576_5(int) = Store[w] : &:r1576_1, r1576_4
|
||||
# 1580| r1580_1(glval<StructuredBindingTuple>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1580| r1580_2(glval<StructuredBindingTuple>) = VariableAddress[t] :
|
||||
# 1580| r1580_3(StructuredBindingTuple) = Load[t] : &:r1580_2, ~m?
|
||||
# 1580| mu1580_4(StructuredBindingTuple) = Store[unnamed_local_variable] : &:r1580_1, r1580_3
|
||||
# 1581| r1581_1(glval<int &>) = VariableAddress[i] :
|
||||
# 1581| r1581_2(glval<StructuredBindingTuple>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1581| r1581_3(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1581| r1581_4(int &) = Call[get] : func:r1581_3, this:r1581_2
|
||||
# 1581| mu1581_5(unknown) = ^CallSideEffect : ~m?
|
||||
# 1581| v1581_6(void) = ^IndirectReadSideEffect[-1] : &:r1581_2, ~m?
|
||||
# 1581| mu1581_7(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1581_2
|
||||
# 1581| r1581_8(glval<int>) = CopyValue : r1581_4
|
||||
# 1581| r1581_9(int &) = CopyValue : r1581_8
|
||||
# 1581| mu1581_10(int &) = Store[i] : &:r1581_1, r1581_9
|
||||
# 1582| r1582_1(glval<double &>) = VariableAddress[d] :
|
||||
# 1582| r1582_2(glval<StructuredBindingTuple>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1582| r1582_3(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1582| r1582_4(double &) = Call[get] : func:r1582_3, this:r1582_2
|
||||
# 1582| mu1582_5(unknown) = ^CallSideEffect : ~m?
|
||||
# 1582| v1582_6(void) = ^IndirectReadSideEffect[-1] : &:r1582_2, ~m?
|
||||
# 1582| mu1582_7(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1582_2
|
||||
# 1582| r1582_8(glval<double>) = CopyValue : r1582_4
|
||||
# 1582| r1582_9(double &) = CopyValue : r1582_8
|
||||
# 1582| mu1582_10(double &) = Store[d] : &:r1582_1, r1582_9
|
||||
# 1583| r1583_1(glval<int &>) = VariableAddress[r] :
|
||||
# 1576| r1576_4(glval<int>) = CopyValue : r1576_3
|
||||
# 1576| mu1576_5(int) = Store[?] : &:r1576_4, r1576_1
|
||||
# 1577| r1577_1(glval<int &>) = VariableAddress[rr] :
|
||||
# 1577| r1577_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1577| r1577_3(int &) = Load[r] : &:r1577_2, ~m?
|
||||
# 1577| r1577_4(glval<int>) = CopyValue : r1577_3
|
||||
# 1577| r1577_5(int &) = CopyValue : r1577_4
|
||||
# 1577| mu1577_6(int &) = Store[rr] : &:r1577_1, r1577_5
|
||||
# 1578| r1578_1(glval<int>) = VariableAddress[w] :
|
||||
# 1578| r1578_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1578| r1578_3(int &) = Load[r] : &:r1578_2, ~m?
|
||||
# 1578| r1578_4(int) = Load[?] : &:r1578_3, ~m?
|
||||
# 1578| mu1578_5(int) = Store[w] : &:r1578_1, r1578_4
|
||||
# 1582| r1582_1(glval<StructuredBindingTuple>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1582| r1582_2(glval<StructuredBindingTuple>) = VariableAddress[t] :
|
||||
# 1582| r1582_3(StructuredBindingTuple) = Load[t] : &:r1582_2, ~m?
|
||||
# 1582| mu1582_4(StructuredBindingTuple) = Store[unnamed_local_variable] : &:r1582_1, r1582_3
|
||||
# 1583| r1583_1(glval<int &>) = VariableAddress[i] :
|
||||
# 1583| r1583_2(glval<StructuredBindingTuple>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1583| r1583_3(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1583| r1583_4(int &) = Call[get] : func:r1583_3, this:r1583_2
|
||||
@@ -8337,43 +8323,63 @@ ir.cpp:
|
||||
# 1583| mu1583_7(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1583_2
|
||||
# 1583| r1583_8(glval<int>) = CopyValue : r1583_4
|
||||
# 1583| r1583_9(int &) = CopyValue : r1583_8
|
||||
# 1583| mu1583_10(int &) = Store[r] : &:r1583_1, r1583_9
|
||||
# 1584| r1584_1(double) = Constant[4.0] :
|
||||
# 1584| r1584_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1584| r1584_3(double &) = Load[d] : &:r1584_2, ~m?
|
||||
# 1584| r1584_4(glval<double>) = CopyValue : r1584_3
|
||||
# 1584| mu1584_5(double) = Store[?] : &:r1584_4, r1584_1
|
||||
# 1585| r1585_1(glval<double &>) = VariableAddress[rd] :
|
||||
# 1585| r1585_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1585| r1585_3(double &) = Load[d] : &:r1585_2, ~m?
|
||||
# 1585| r1585_4(glval<double>) = CopyValue : r1585_3
|
||||
# 1585| r1585_5(double &) = CopyValue : r1585_4
|
||||
# 1585| mu1585_6(double &) = Store[rd] : &:r1585_1, r1585_5
|
||||
# 1586| r1586_1(glval<int>) = VariableAddress[v] :
|
||||
# 1586| r1586_2(glval<int &>) = VariableAddress[i] :
|
||||
# 1586| r1586_3(int &) = Load[i] : &:r1586_2, ~m?
|
||||
# 1586| r1586_4(int) = Load[?] : &:r1586_3, ~m?
|
||||
# 1586| mu1586_5(int) = Store[v] : &:r1586_1, r1586_4
|
||||
# 1587| r1587_1(int) = Constant[5] :
|
||||
# 1587| r1587_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1587| r1587_3(int &) = Load[r] : &:r1587_2, ~m?
|
||||
# 1587| r1587_4(glval<int>) = CopyValue : r1587_3
|
||||
# 1587| mu1587_5(int) = Store[?] : &:r1587_4, r1587_1
|
||||
# 1588| r1588_1(glval<int &>) = VariableAddress[rr] :
|
||||
# 1588| r1588_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1588| r1588_3(int &) = Load[r] : &:r1588_2, ~m?
|
||||
# 1588| r1588_4(glval<int>) = CopyValue : r1588_3
|
||||
# 1588| r1588_5(int &) = CopyValue : r1588_4
|
||||
# 1588| mu1588_6(int &) = Store[rr] : &:r1588_1, r1588_5
|
||||
# 1589| r1589_1(glval<int>) = VariableAddress[w] :
|
||||
# 1583| mu1583_10(int &) = Store[i] : &:r1583_1, r1583_9
|
||||
# 1584| r1584_1(glval<double &>) = VariableAddress[d] :
|
||||
# 1584| r1584_2(glval<StructuredBindingTuple>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1584| r1584_3(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1584| r1584_4(double &) = Call[get] : func:r1584_3, this:r1584_2
|
||||
# 1584| mu1584_5(unknown) = ^CallSideEffect : ~m?
|
||||
# 1584| v1584_6(void) = ^IndirectReadSideEffect[-1] : &:r1584_2, ~m?
|
||||
# 1584| mu1584_7(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1584_2
|
||||
# 1584| r1584_8(glval<double>) = CopyValue : r1584_4
|
||||
# 1584| r1584_9(double &) = CopyValue : r1584_8
|
||||
# 1584| mu1584_10(double &) = Store[d] : &:r1584_1, r1584_9
|
||||
# 1585| r1585_1(glval<int &>) = VariableAddress[r] :
|
||||
# 1585| r1585_2(glval<StructuredBindingTuple>) = VariableAddress[unnamed_local_variable] :
|
||||
# 1585| r1585_3(glval<unknown>) = FunctionAddress[get] :
|
||||
# 1585| r1585_4(int &) = Call[get] : func:r1585_3, this:r1585_2
|
||||
# 1585| mu1585_5(unknown) = ^CallSideEffect : ~m?
|
||||
# 1585| v1585_6(void) = ^IndirectReadSideEffect[-1] : &:r1585_2, ~m?
|
||||
# 1585| mu1585_7(StructuredBindingTuple) = ^IndirectMayWriteSideEffect[-1] : &:r1585_2
|
||||
# 1585| r1585_8(glval<int>) = CopyValue : r1585_4
|
||||
# 1585| r1585_9(int &) = CopyValue : r1585_8
|
||||
# 1585| mu1585_10(int &) = Store[r] : &:r1585_1, r1585_9
|
||||
# 1586| r1586_1(double) = Constant[4.0] :
|
||||
# 1586| r1586_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1586| r1586_3(double &) = Load[d] : &:r1586_2, ~m?
|
||||
# 1586| r1586_4(glval<double>) = CopyValue : r1586_3
|
||||
# 1586| mu1586_5(double) = Store[?] : &:r1586_4, r1586_1
|
||||
# 1587| r1587_1(glval<double &>) = VariableAddress[rd] :
|
||||
# 1587| r1587_2(glval<double &>) = VariableAddress[d] :
|
||||
# 1587| r1587_3(double &) = Load[d] : &:r1587_2, ~m?
|
||||
# 1587| r1587_4(glval<double>) = CopyValue : r1587_3
|
||||
# 1587| r1587_5(double &) = CopyValue : r1587_4
|
||||
# 1587| mu1587_6(double &) = Store[rd] : &:r1587_1, r1587_5
|
||||
# 1588| r1588_1(glval<int>) = VariableAddress[v] :
|
||||
# 1588| r1588_2(glval<int &>) = VariableAddress[i] :
|
||||
# 1588| r1588_3(int &) = Load[i] : &:r1588_2, ~m?
|
||||
# 1588| r1588_4(int) = Load[?] : &:r1588_3, ~m?
|
||||
# 1588| mu1588_5(int) = Store[v] : &:r1588_1, r1588_4
|
||||
# 1589| r1589_1(int) = Constant[5] :
|
||||
# 1589| r1589_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1589| r1589_3(int &) = Load[r] : &:r1589_2, ~m?
|
||||
# 1589| r1589_4(int) = Load[?] : &:r1589_3, ~m?
|
||||
# 1589| mu1589_5(int) = Store[w] : &:r1589_1, r1589_4
|
||||
# 1591| v1591_1(void) = NoOp :
|
||||
# 1566| v1566_4(void) = ReturnVoid :
|
||||
# 1566| v1566_5(void) = AliasedUse : ~m?
|
||||
# 1566| v1566_6(void) = ExitFunction :
|
||||
# 1589| r1589_4(glval<int>) = CopyValue : r1589_3
|
||||
# 1589| mu1589_5(int) = Store[?] : &:r1589_4, r1589_1
|
||||
# 1590| r1590_1(glval<int &>) = VariableAddress[rr] :
|
||||
# 1590| r1590_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1590| r1590_3(int &) = Load[r] : &:r1590_2, ~m?
|
||||
# 1590| r1590_4(glval<int>) = CopyValue : r1590_3
|
||||
# 1590| r1590_5(int &) = CopyValue : r1590_4
|
||||
# 1590| mu1590_6(int &) = Store[rr] : &:r1590_1, r1590_5
|
||||
# 1591| r1591_1(glval<int>) = VariableAddress[w] :
|
||||
# 1591| r1591_2(glval<int &>) = VariableAddress[r] :
|
||||
# 1591| r1591_3(int &) = Load[r] : &:r1591_2, ~m?
|
||||
# 1591| r1591_4(int) = Load[?] : &:r1591_3, ~m?
|
||||
# 1591| mu1591_5(int) = Store[w] : &:r1591_1, r1591_4
|
||||
# 1593| v1593_1(void) = NoOp :
|
||||
# 1568| v1568_4(void) = ReturnVoid :
|
||||
# 1568| v1568_5(void) = AliasedUse : ~m?
|
||||
# 1568| v1568_6(void) = ExitFunction :
|
||||
|
||||
perf-regression.cpp:
|
||||
# 6| void Big::Big()
|
||||
|
||||
Reference in New Issue
Block a user