|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/lib/AST/Interp/ByteCodeEmitter.h 28 class SourceInfo;
tools/clang/lib/AST/Interp/EvalEmitter.h 32 class SourceInfo;
tools/clang/lib/AST/Interp/State.h 52 class SourceInfo;
References
gen/tools/clang/lib/AST/Opcodes.inc 98 bool emitAddSint8(const SourceInfo &);
99 bool emitAddUint8(const SourceInfo &);
100 bool emitAddSint16(const SourceInfo &);
101 bool emitAddUint16(const SourceInfo &);
102 bool emitAddSint32(const SourceInfo &);
103 bool emitAddUint32(const SourceInfo &);
104 bool emitAddSint64(const SourceInfo &);
105 bool emitAddUint64(const SourceInfo &);
106 bool emitAddBool(const SourceInfo &);
109 bool emitAdd(PrimType, const SourceInfo &I);
118 ::emitAdd(PrimType T0, const SourceInfo &I) {
144 bool ByteCodeEmitter::emitAddSint8(const SourceInfo &L) {
147 bool ByteCodeEmitter::emitAddUint8(const SourceInfo &L) {
150 bool ByteCodeEmitter::emitAddSint16(const SourceInfo &L) {
153 bool ByteCodeEmitter::emitAddUint16(const SourceInfo &L) {
156 bool ByteCodeEmitter::emitAddSint32(const SourceInfo &L) {
159 bool ByteCodeEmitter::emitAddUint32(const SourceInfo &L) {
162 bool ByteCodeEmitter::emitAddSint64(const SourceInfo &L) {
165 bool ByteCodeEmitter::emitAddUint64(const SourceInfo &L) {
168 bool ByteCodeEmitter::emitAddBool(const SourceInfo &L) {
173 bool EvalEmitter::emitAddSint8(const SourceInfo &L) {
178 bool EvalEmitter::emitAddUint8(const SourceInfo &L) {
183 bool EvalEmitter::emitAddSint16(const SourceInfo &L) {
188 bool EvalEmitter::emitAddUint16(const SourceInfo &L) {
193 bool EvalEmitter::emitAddSint32(const SourceInfo &L) {
198 bool EvalEmitter::emitAddUint32(const SourceInfo &L) {
203 bool EvalEmitter::emitAddSint64(const SourceInfo &L) {
208 bool EvalEmitter::emitAddUint64(const SourceInfo &L) {
213 bool EvalEmitter::emitAddBool(const SourceInfo &L) {
316 bool emitAddOffsetSint8(const SourceInfo &);
317 bool emitAddOffsetUint8(const SourceInfo &);
318 bool emitAddOffsetSint16(const SourceInfo &);
319 bool emitAddOffsetUint16(const SourceInfo &);
320 bool emitAddOffsetSint32(const SourceInfo &);
321 bool emitAddOffsetUint32(const SourceInfo &);
322 bool emitAddOffsetSint64(const SourceInfo &);
323 bool emitAddOffsetUint64(const SourceInfo &);
324 bool emitAddOffsetBool(const SourceInfo &);
327 bool emitAddOffset(PrimType, const SourceInfo &I);
336 ::emitAddOffset(PrimType T0, const SourceInfo &I) {
362 bool ByteCodeEmitter::emitAddOffsetSint8(const SourceInfo &L) {
365 bool ByteCodeEmitter::emitAddOffsetUint8(const SourceInfo &L) {
368 bool ByteCodeEmitter::emitAddOffsetSint16(const SourceInfo &L) {
371 bool ByteCodeEmitter::emitAddOffsetUint16(const SourceInfo &L) {
374 bool ByteCodeEmitter::emitAddOffsetSint32(const SourceInfo &L) {
377 bool ByteCodeEmitter::emitAddOffsetUint32(const SourceInfo &L) {
380 bool ByteCodeEmitter::emitAddOffsetSint64(const SourceInfo &L) {
383 bool ByteCodeEmitter::emitAddOffsetUint64(const SourceInfo &L) {
386 bool ByteCodeEmitter::emitAddOffsetBool(const SourceInfo &L) {
391 bool EvalEmitter::emitAddOffsetSint8(const SourceInfo &L) {
396 bool EvalEmitter::emitAddOffsetUint8(const SourceInfo &L) {
401 bool EvalEmitter::emitAddOffsetSint16(const SourceInfo &L) {
406 bool EvalEmitter::emitAddOffsetUint16(const SourceInfo &L) {
411 bool EvalEmitter::emitAddOffsetSint32(const SourceInfo &L) {
416 bool EvalEmitter::emitAddOffsetUint32(const SourceInfo &L) {
421 bool EvalEmitter::emitAddOffsetSint64(const SourceInfo &L) {
426 bool EvalEmitter::emitAddOffsetUint64(const SourceInfo &L) {
431 bool EvalEmitter::emitAddOffsetBool(const SourceInfo &L) {
455 bool emitConstBool(bool, const SourceInfo &);
458 bool ByteCodeEmitter::emitConstBool(bool A0,const SourceInfo &L) {
463 bool EvalEmitter::emitConstBool(bool A0,const SourceInfo &L) {
487 bool emitConstSint16(int16_t, const SourceInfo &);
490 bool ByteCodeEmitter::emitConstSint16(int16_t A0,const SourceInfo &L) {
495 bool EvalEmitter::emitConstSint16(int16_t A0,const SourceInfo &L) {
519 bool emitConstSint32(int32_t, const SourceInfo &);
522 bool ByteCodeEmitter::emitConstSint32(int32_t A0,const SourceInfo &L) {
527 bool EvalEmitter::emitConstSint32(int32_t A0,const SourceInfo &L) {
551 bool emitConstSint64(int64_t, const SourceInfo &);
554 bool ByteCodeEmitter::emitConstSint64(int64_t A0,const SourceInfo &L) {
559 bool EvalEmitter::emitConstSint64(int64_t A0,const SourceInfo &L) {
583 bool emitConstSint8(int8_t, const SourceInfo &);
586 bool ByteCodeEmitter::emitConstSint8(int8_t A0,const SourceInfo &L) {
591 bool EvalEmitter::emitConstSint8(int8_t A0,const SourceInfo &L) {
615 bool emitConstUint16(uint16_t, const SourceInfo &);
618 bool ByteCodeEmitter::emitConstUint16(uint16_t A0,const SourceInfo &L) {
623 bool EvalEmitter::emitConstUint16(uint16_t A0,const SourceInfo &L) {
647 bool emitConstUint32(uint32_t, const SourceInfo &);
650 bool ByteCodeEmitter::emitConstUint32(uint32_t A0,const SourceInfo &L) {
655 bool EvalEmitter::emitConstUint32(uint32_t A0,const SourceInfo &L) {
679 bool emitConstUint64(uint64_t, const SourceInfo &);
682 bool ByteCodeEmitter::emitConstUint64(uint64_t A0,const SourceInfo &L) {
687 bool EvalEmitter::emitConstUint64(uint64_t A0,const SourceInfo &L) {
711 bool emitConstUint8(uint8_t, const SourceInfo &);
714 bool ByteCodeEmitter::emitConstUint8(uint8_t A0,const SourceInfo &L) {
719 bool EvalEmitter::emitConstUint8(uint8_t A0,const SourceInfo &L) {
743 bool emitDestroy(uint32_t, const SourceInfo &);
746 bool ByteCodeEmitter::emitDestroy(uint32_t A0,const SourceInfo &L) {
857 bool emitDupSint8(const SourceInfo &);
858 bool emitDupUint8(const SourceInfo &);
859 bool emitDupSint16(const SourceInfo &);
860 bool emitDupUint16(const SourceInfo &);
861 bool emitDupSint32(const SourceInfo &);
862 bool emitDupUint32(const SourceInfo &);
863 bool emitDupSint64(const SourceInfo &);
864 bool emitDupUint64(const SourceInfo &);
865 bool emitDupBool(const SourceInfo &);
866 bool emitDupPtr(const SourceInfo &);
869 bool emitDup(PrimType, const SourceInfo &I);
878 ::emitDup(PrimType T0, const SourceInfo &I) {
905 bool ByteCodeEmitter::emitDupSint8(const SourceInfo &L) {
908 bool ByteCodeEmitter::emitDupUint8(const SourceInfo &L) {
911 bool ByteCodeEmitter::emitDupSint16(const SourceInfo &L) {
914 bool ByteCodeEmitter::emitDupUint16(const SourceInfo &L) {
917 bool ByteCodeEmitter::emitDupSint32(const SourceInfo &L) {
920 bool ByteCodeEmitter::emitDupUint32(const SourceInfo &L) {
923 bool ByteCodeEmitter::emitDupSint64(const SourceInfo &L) {
926 bool ByteCodeEmitter::emitDupUint64(const SourceInfo &L) {
929 bool ByteCodeEmitter::emitDupBool(const SourceInfo &L) {
932 bool ByteCodeEmitter::emitDupPtr(const SourceInfo &L) {
937 bool EvalEmitter::emitDupSint8(const SourceInfo &L) {
942 bool EvalEmitter::emitDupUint8(const SourceInfo &L) {
947 bool EvalEmitter::emitDupSint16(const SourceInfo &L) {
952 bool EvalEmitter::emitDupUint16(const SourceInfo &L) {
957 bool EvalEmitter::emitDupSint32(const SourceInfo &L) {
962 bool EvalEmitter::emitDupUint32(const SourceInfo &L) {
967 bool EvalEmitter::emitDupSint64(const SourceInfo &L) {
972 bool EvalEmitter::emitDupUint64(const SourceInfo &L) {
977 bool EvalEmitter::emitDupBool(const SourceInfo &L) {
982 bool EvalEmitter::emitDupPtr(const SourceInfo &L) {
1095 bool emitEQSint8(const SourceInfo &);
1096 bool emitEQUint8(const SourceInfo &);
1097 bool emitEQSint16(const SourceInfo &);
1098 bool emitEQUint16(const SourceInfo &);
1099 bool emitEQSint32(const SourceInfo &);
1100 bool emitEQUint32(const SourceInfo &);
1101 bool emitEQSint64(const SourceInfo &);
1102 bool emitEQUint64(const SourceInfo &);
1103 bool emitEQBool(const SourceInfo &);
1104 bool emitEQPtr(const SourceInfo &);
1107 bool emitEQ(PrimType, const SourceInfo &I);
1116 ::emitEQ(PrimType T0, const SourceInfo &I) {
1143 bool ByteCodeEmitter::emitEQSint8(const SourceInfo &L) {
1146 bool ByteCodeEmitter::emitEQUint8(const SourceInfo &L) {
1149 bool ByteCodeEmitter::emitEQSint16(const SourceInfo &L) {
1152 bool ByteCodeEmitter::emitEQUint16(const SourceInfo &L) {
1155 bool ByteCodeEmitter::emitEQSint32(const SourceInfo &L) {
1158 bool ByteCodeEmitter::emitEQUint32(const SourceInfo &L) {
1161 bool ByteCodeEmitter::emitEQSint64(const SourceInfo &L) {
1164 bool ByteCodeEmitter::emitEQUint64(const SourceInfo &L) {
1167 bool ByteCodeEmitter::emitEQBool(const SourceInfo &L) {
1170 bool ByteCodeEmitter::emitEQPtr(const SourceInfo &L) {
1175 bool EvalEmitter::emitEQSint8(const SourceInfo &L) {
1180 bool EvalEmitter::emitEQUint8(const SourceInfo &L) {
1185 bool EvalEmitter::emitEQSint16(const SourceInfo &L) {
1190 bool EvalEmitter::emitEQUint16(const SourceInfo &L) {
1195 bool EvalEmitter::emitEQSint32(const SourceInfo &L) {
1200 bool EvalEmitter::emitEQUint32(const SourceInfo &L) {
1205 bool EvalEmitter::emitEQSint64(const SourceInfo &L) {
1210 bool EvalEmitter::emitEQUint64(const SourceInfo &L) {
1215 bool EvalEmitter::emitEQBool(const SourceInfo &L) {
1220 bool EvalEmitter::emitEQPtr(const SourceInfo &L) {
1243 bool emitExpandPtr(const SourceInfo &);
1246 bool ByteCodeEmitter::emitExpandPtr(const SourceInfo &L) {
1251 bool EvalEmitter::emitExpandPtr(const SourceInfo &L) {
1364 bool emitGESint8(const SourceInfo &);
1365 bool emitGEUint8(const SourceInfo &);
1366 bool emitGESint16(const SourceInfo &);
1367 bool emitGEUint16(const SourceInfo &);
1368 bool emitGESint32(const SourceInfo &);
1369 bool emitGEUint32(const SourceInfo &);
1370 bool emitGESint64(const SourceInfo &);
1371 bool emitGEUint64(const SourceInfo &);
1372 bool emitGEBool(const SourceInfo &);
1373 bool emitGEPtr(const SourceInfo &);
1376 bool emitGE(PrimType, const SourceInfo &I);
1385 ::emitGE(PrimType T0, const SourceInfo &I) {
1412 bool ByteCodeEmitter::emitGESint8(const SourceInfo &L) {
1415 bool ByteCodeEmitter::emitGEUint8(const SourceInfo &L) {
1418 bool ByteCodeEmitter::emitGESint16(const SourceInfo &L) {
1421 bool ByteCodeEmitter::emitGEUint16(const SourceInfo &L) {
1424 bool ByteCodeEmitter::emitGESint32(const SourceInfo &L) {
1427 bool ByteCodeEmitter::emitGEUint32(const SourceInfo &L) {
1430 bool ByteCodeEmitter::emitGESint64(const SourceInfo &L) {
1433 bool ByteCodeEmitter::emitGEUint64(const SourceInfo &L) {
1436 bool ByteCodeEmitter::emitGEBool(const SourceInfo &L) {
1439 bool ByteCodeEmitter::emitGEPtr(const SourceInfo &L) {
1444 bool EvalEmitter::emitGESint8(const SourceInfo &L) {
1449 bool EvalEmitter::emitGEUint8(const SourceInfo &L) {
1454 bool EvalEmitter::emitGESint16(const SourceInfo &L) {
1459 bool EvalEmitter::emitGEUint16(const SourceInfo &L) {
1464 bool EvalEmitter::emitGESint32(const SourceInfo &L) {
1469 bool EvalEmitter::emitGEUint32(const SourceInfo &L) {
1474 bool EvalEmitter::emitGESint64(const SourceInfo &L) {
1479 bool EvalEmitter::emitGEUint64(const SourceInfo &L) {
1484 bool EvalEmitter::emitGEBool(const SourceInfo &L) {
1489 bool EvalEmitter::emitGEPtr(const SourceInfo &L) {
1602 bool emitGTSint8(const SourceInfo &);
1603 bool emitGTUint8(const SourceInfo &);
1604 bool emitGTSint16(const SourceInfo &);
1605 bool emitGTUint16(const SourceInfo &);
1606 bool emitGTSint32(const SourceInfo &);
1607 bool emitGTUint32(const SourceInfo &);
1608 bool emitGTSint64(const SourceInfo &);
1609 bool emitGTUint64(const SourceInfo &);
1610 bool emitGTBool(const SourceInfo &);
1611 bool emitGTPtr(const SourceInfo &);
1614 bool emitGT(PrimType, const SourceInfo &I);
1623 ::emitGT(PrimType T0, const SourceInfo &I) {
1650 bool ByteCodeEmitter::emitGTSint8(const SourceInfo &L) {
1653 bool ByteCodeEmitter::emitGTUint8(const SourceInfo &L) {
1656 bool ByteCodeEmitter::emitGTSint16(const SourceInfo &L) {
1659 bool ByteCodeEmitter::emitGTUint16(const SourceInfo &L) {
1662 bool ByteCodeEmitter::emitGTSint32(const SourceInfo &L) {
1665 bool ByteCodeEmitter::emitGTUint32(const SourceInfo &L) {
1668 bool ByteCodeEmitter::emitGTSint64(const SourceInfo &L) {
1671 bool ByteCodeEmitter::emitGTUint64(const SourceInfo &L) {
1674 bool ByteCodeEmitter::emitGTBool(const SourceInfo &L) {
1677 bool ByteCodeEmitter::emitGTPtr(const SourceInfo &L) {
1682 bool EvalEmitter::emitGTSint8(const SourceInfo &L) {
1687 bool EvalEmitter::emitGTUint8(const SourceInfo &L) {
1692 bool EvalEmitter::emitGTSint16(const SourceInfo &L) {
1697 bool EvalEmitter::emitGTUint16(const SourceInfo &L) {
1702 bool EvalEmitter::emitGTSint32(const SourceInfo &L) {
1707 bool EvalEmitter::emitGTUint32(const SourceInfo &L) {
1712 bool EvalEmitter::emitGTSint64(const SourceInfo &L) {
1717 bool EvalEmitter::emitGTUint64(const SourceInfo &L) {
1722 bool EvalEmitter::emitGTBool(const SourceInfo &L) {
1727 bool EvalEmitter::emitGTPtr(const SourceInfo &L) {
1850 bool emitGetFieldSint8(uint32_t, const SourceInfo &);
1851 bool emitGetFieldUint8(uint32_t, const SourceInfo &);
1852 bool emitGetFieldSint16(uint32_t, const SourceInfo &);
1853 bool emitGetFieldUint16(uint32_t, const SourceInfo &);
1854 bool emitGetFieldSint32(uint32_t, const SourceInfo &);
1855 bool emitGetFieldUint32(uint32_t, const SourceInfo &);
1856 bool emitGetFieldSint64(uint32_t, const SourceInfo &);
1857 bool emitGetFieldUint64(uint32_t, const SourceInfo &);
1858 bool emitGetFieldBool(uint32_t, const SourceInfo &);
1859 bool emitGetFieldPtr(uint32_t, const SourceInfo &);
1862 bool emitGetField(PrimType, uint32_t, const SourceInfo &I);
1871 ::emitGetField(PrimType T0, uint32_t A0, const SourceInfo &I) {
1898 bool ByteCodeEmitter::emitGetFieldSint8(uint32_t A0,const SourceInfo &L) {
1901 bool ByteCodeEmitter::emitGetFieldUint8(uint32_t A0,const SourceInfo &L) {
1904 bool ByteCodeEmitter::emitGetFieldSint16(uint32_t A0,const SourceInfo &L) {
1907 bool ByteCodeEmitter::emitGetFieldUint16(uint32_t A0,const SourceInfo &L) {
1910 bool ByteCodeEmitter::emitGetFieldSint32(uint32_t A0,const SourceInfo &L) {
1913 bool ByteCodeEmitter::emitGetFieldUint32(uint32_t A0,const SourceInfo &L) {
1916 bool ByteCodeEmitter::emitGetFieldSint64(uint32_t A0,const SourceInfo &L) {
1919 bool ByteCodeEmitter::emitGetFieldUint64(uint32_t A0,const SourceInfo &L) {
1922 bool ByteCodeEmitter::emitGetFieldBool(uint32_t A0,const SourceInfo &L) {
1925 bool ByteCodeEmitter::emitGetFieldPtr(uint32_t A0,const SourceInfo &L) {
1930 bool EvalEmitter::emitGetFieldSint8(uint32_t A0,const SourceInfo &L) {
1935 bool EvalEmitter::emitGetFieldUint8(uint32_t A0,const SourceInfo &L) {
1940 bool EvalEmitter::emitGetFieldSint16(uint32_t A0,const SourceInfo &L) {
1945 bool EvalEmitter::emitGetFieldUint16(uint32_t A0,const SourceInfo &L) {
1950 bool EvalEmitter::emitGetFieldSint32(uint32_t A0,const SourceInfo &L) {
1955 bool EvalEmitter::emitGetFieldUint32(uint32_t A0,const SourceInfo &L) {
1960 bool EvalEmitter::emitGetFieldSint64(uint32_t A0,const SourceInfo &L) {
1965 bool EvalEmitter::emitGetFieldUint64(uint32_t A0,const SourceInfo &L) {
1970 bool EvalEmitter::emitGetFieldBool(uint32_t A0,const SourceInfo &L) {
1975 bool EvalEmitter::emitGetFieldPtr(uint32_t A0,const SourceInfo &L) {
2098 bool emitGetFieldPopSint8(uint32_t, const SourceInfo &);
2099 bool emitGetFieldPopUint8(uint32_t, const SourceInfo &);
2100 bool emitGetFieldPopSint16(uint32_t, const SourceInfo &);
2101 bool emitGetFieldPopUint16(uint32_t, const SourceInfo &);
2102 bool emitGetFieldPopSint32(uint32_t, const SourceInfo &);
2103 bool emitGetFieldPopUint32(uint32_t, const SourceInfo &);
2104 bool emitGetFieldPopSint64(uint32_t, const SourceInfo &);
2105 bool emitGetFieldPopUint64(uint32_t, const SourceInfo &);
2106 bool emitGetFieldPopBool(uint32_t, const SourceInfo &);
2107 bool emitGetFieldPopPtr(uint32_t, const SourceInfo &);
2110 bool emitGetFieldPop(PrimType, uint32_t, const SourceInfo &I);
2119 ::emitGetFieldPop(PrimType T0, uint32_t A0, const SourceInfo &I) {
2146 bool ByteCodeEmitter::emitGetFieldPopSint8(uint32_t A0,const SourceInfo &L) {
2149 bool ByteCodeEmitter::emitGetFieldPopUint8(uint32_t A0,const SourceInfo &L) {
2152 bool ByteCodeEmitter::emitGetFieldPopSint16(uint32_t A0,const SourceInfo &L) {
2155 bool ByteCodeEmitter::emitGetFieldPopUint16(uint32_t A0,const SourceInfo &L) {
2158 bool ByteCodeEmitter::emitGetFieldPopSint32(uint32_t A0,const SourceInfo &L) {
2161 bool ByteCodeEmitter::emitGetFieldPopUint32(uint32_t A0,const SourceInfo &L) {
2164 bool ByteCodeEmitter::emitGetFieldPopSint64(uint32_t A0,const SourceInfo &L) {
2167 bool ByteCodeEmitter::emitGetFieldPopUint64(uint32_t A0,const SourceInfo &L) {
2170 bool ByteCodeEmitter::emitGetFieldPopBool(uint32_t A0,const SourceInfo &L) {
2173 bool ByteCodeEmitter::emitGetFieldPopPtr(uint32_t A0,const SourceInfo &L) {
2178 bool EvalEmitter::emitGetFieldPopSint8(uint32_t A0,const SourceInfo &L) {
2183 bool EvalEmitter::emitGetFieldPopUint8(uint32_t A0,const SourceInfo &L) {
2188 bool EvalEmitter::emitGetFieldPopSint16(uint32_t A0,const SourceInfo &L) {
2193 bool EvalEmitter::emitGetFieldPopUint16(uint32_t A0,const SourceInfo &L) {
2198 bool EvalEmitter::emitGetFieldPopSint32(uint32_t A0,const SourceInfo &L) {
2203 bool EvalEmitter::emitGetFieldPopUint32(uint32_t A0,const SourceInfo &L) {
2208 bool EvalEmitter::emitGetFieldPopSint64(uint32_t A0,const SourceInfo &L) {
2213 bool EvalEmitter::emitGetFieldPopUint64(uint32_t A0,const SourceInfo &L) {
2218 bool EvalEmitter::emitGetFieldPopBool(uint32_t A0,const SourceInfo &L) {
2223 bool EvalEmitter::emitGetFieldPopPtr(uint32_t A0,const SourceInfo &L) {
2346 bool emitGetGlobalSint8(uint32_t, const SourceInfo &);
2347 bool emitGetGlobalUint8(uint32_t, const SourceInfo &);
2348 bool emitGetGlobalSint16(uint32_t, const SourceInfo &);
2349 bool emitGetGlobalUint16(uint32_t, const SourceInfo &);
2350 bool emitGetGlobalSint32(uint32_t, const SourceInfo &);
2351 bool emitGetGlobalUint32(uint32_t, const SourceInfo &);
2352 bool emitGetGlobalSint64(uint32_t, const SourceInfo &);
2353 bool emitGetGlobalUint64(uint32_t, const SourceInfo &);
2354 bool emitGetGlobalBool(uint32_t, const SourceInfo &);
2355 bool emitGetGlobalPtr(uint32_t, const SourceInfo &);
2358 bool emitGetGlobal(PrimType, uint32_t, const SourceInfo &I);
2367 ::emitGetGlobal(PrimType T0, uint32_t A0, const SourceInfo &I) {
2394 bool ByteCodeEmitter::emitGetGlobalSint8(uint32_t A0,const SourceInfo &L) {
2397 bool ByteCodeEmitter::emitGetGlobalUint8(uint32_t A0,const SourceInfo &L) {
2400 bool ByteCodeEmitter::emitGetGlobalSint16(uint32_t A0,const SourceInfo &L) {
2403 bool ByteCodeEmitter::emitGetGlobalUint16(uint32_t A0,const SourceInfo &L) {
2406 bool ByteCodeEmitter::emitGetGlobalSint32(uint32_t A0,const SourceInfo &L) {
2409 bool ByteCodeEmitter::emitGetGlobalUint32(uint32_t A0,const SourceInfo &L) {
2412 bool ByteCodeEmitter::emitGetGlobalSint64(uint32_t A0,const SourceInfo &L) {
2415 bool ByteCodeEmitter::emitGetGlobalUint64(uint32_t A0,const SourceInfo &L) {
2418 bool ByteCodeEmitter::emitGetGlobalBool(uint32_t A0,const SourceInfo &L) {
2421 bool ByteCodeEmitter::emitGetGlobalPtr(uint32_t A0,const SourceInfo &L) {
2426 bool EvalEmitter::emitGetGlobalSint8(uint32_t A0,const SourceInfo &L) {
2431 bool EvalEmitter::emitGetGlobalUint8(uint32_t A0,const SourceInfo &L) {
2436 bool EvalEmitter::emitGetGlobalSint16(uint32_t A0,const SourceInfo &L) {
2441 bool EvalEmitter::emitGetGlobalUint16(uint32_t A0,const SourceInfo &L) {
2446 bool EvalEmitter::emitGetGlobalSint32(uint32_t A0,const SourceInfo &L) {
2451 bool EvalEmitter::emitGetGlobalUint32(uint32_t A0,const SourceInfo &L) {
2456 bool EvalEmitter::emitGetGlobalSint64(uint32_t A0,const SourceInfo &L) {
2461 bool EvalEmitter::emitGetGlobalUint64(uint32_t A0,const SourceInfo &L) {
2466 bool EvalEmitter::emitGetGlobalBool(uint32_t A0,const SourceInfo &L) {
2471 bool EvalEmitter::emitGetGlobalPtr(uint32_t A0,const SourceInfo &L) {
2594 bool emitGetLocalSint8(uint32_t, const SourceInfo &);
2595 bool emitGetLocalUint8(uint32_t, const SourceInfo &);
2596 bool emitGetLocalSint16(uint32_t, const SourceInfo &);
2597 bool emitGetLocalUint16(uint32_t, const SourceInfo &);
2598 bool emitGetLocalSint32(uint32_t, const SourceInfo &);
2599 bool emitGetLocalUint32(uint32_t, const SourceInfo &);
2600 bool emitGetLocalSint64(uint32_t, const SourceInfo &);
2601 bool emitGetLocalUint64(uint32_t, const SourceInfo &);
2602 bool emitGetLocalBool(uint32_t, const SourceInfo &);
2603 bool emitGetLocalPtr(uint32_t, const SourceInfo &);
2606 bool emitGetLocal(uint32_t, const SourceInfo &);
2610 bool emitGetLocal(PrimType, uint32_t, const SourceInfo &I);
2619 ::emitGetLocal(PrimType T0, uint32_t A0, const SourceInfo &I) {
2696 bool ByteCodeEmitter::emitGetLocalSint8(uint32_t A0,const SourceInfo &L) {
2699 bool ByteCodeEmitter::emitGetLocalUint8(uint32_t A0,const SourceInfo &L) {
2702 bool ByteCodeEmitter::emitGetLocalSint16(uint32_t A0,const SourceInfo &L) {
2705 bool ByteCodeEmitter::emitGetLocalUint16(uint32_t A0,const SourceInfo &L) {
2708 bool ByteCodeEmitter::emitGetLocalSint32(uint32_t A0,const SourceInfo &L) {
2711 bool ByteCodeEmitter::emitGetLocalUint32(uint32_t A0,const SourceInfo &L) {
2714 bool ByteCodeEmitter::emitGetLocalSint64(uint32_t A0,const SourceInfo &L) {
2717 bool ByteCodeEmitter::emitGetLocalUint64(uint32_t A0,const SourceInfo &L) {
2720 bool ByteCodeEmitter::emitGetLocalBool(uint32_t A0,const SourceInfo &L) {
2723 bool ByteCodeEmitter::emitGetLocalPtr(uint32_t A0,const SourceInfo &L) {
2844 bool emitGetParamSint8(uint32_t, const SourceInfo &);
2845 bool emitGetParamUint8(uint32_t, const SourceInfo &);
2846 bool emitGetParamSint16(uint32_t, const SourceInfo &);
2847 bool emitGetParamUint16(uint32_t, const SourceInfo &);
2848 bool emitGetParamSint32(uint32_t, const SourceInfo &);
2849 bool emitGetParamUint32(uint32_t, const SourceInfo &);
2850 bool emitGetParamSint64(uint32_t, const SourceInfo &);
2851 bool emitGetParamUint64(uint32_t, const SourceInfo &);
2852 bool emitGetParamBool(uint32_t, const SourceInfo &);
2853 bool emitGetParamPtr(uint32_t, const SourceInfo &);
2856 bool emitGetParam(PrimType, uint32_t, const SourceInfo &I);
2865 ::emitGetParam(PrimType T0, uint32_t A0, const SourceInfo &I) {
2892 bool ByteCodeEmitter::emitGetParamSint8(uint32_t A0,const SourceInfo &L) {
2895 bool ByteCodeEmitter::emitGetParamUint8(uint32_t A0,const SourceInfo &L) {
2898 bool ByteCodeEmitter::emitGetParamSint16(uint32_t A0,const SourceInfo &L) {
2901 bool ByteCodeEmitter::emitGetParamUint16(uint32_t A0,const SourceInfo &L) {
2904 bool ByteCodeEmitter::emitGetParamSint32(uint32_t A0,const SourceInfo &L) {
2907 bool ByteCodeEmitter::emitGetParamUint32(uint32_t A0,const SourceInfo &L) {
2910 bool ByteCodeEmitter::emitGetParamSint64(uint32_t A0,const SourceInfo &L) {
2913 bool ByteCodeEmitter::emitGetParamUint64(uint32_t A0,const SourceInfo &L) {
2916 bool ByteCodeEmitter::emitGetParamBool(uint32_t A0,const SourceInfo &L) {
2919 bool ByteCodeEmitter::emitGetParamPtr(uint32_t A0,const SourceInfo &L) {
2924 bool EvalEmitter::emitGetParamSint8(uint32_t A0,const SourceInfo &L) {
2929 bool EvalEmitter::emitGetParamUint8(uint32_t A0,const SourceInfo &L) {
2934 bool EvalEmitter::emitGetParamSint16(uint32_t A0,const SourceInfo &L) {
2939 bool EvalEmitter::emitGetParamUint16(uint32_t A0,const SourceInfo &L) {
2944 bool EvalEmitter::emitGetParamSint32(uint32_t A0,const SourceInfo &L) {
2949 bool EvalEmitter::emitGetParamUint32(uint32_t A0,const SourceInfo &L) {
2954 bool EvalEmitter::emitGetParamSint64(uint32_t A0,const SourceInfo &L) {
2959 bool EvalEmitter::emitGetParamUint64(uint32_t A0,const SourceInfo &L) {
2964 bool EvalEmitter::emitGetParamBool(uint32_t A0,const SourceInfo &L) {
2969 bool EvalEmitter::emitGetParamPtr(uint32_t A0,const SourceInfo &L) {
2993 bool emitGetPtrActiveField(uint32_t, const SourceInfo &);
2996 bool ByteCodeEmitter::emitGetPtrActiveField(uint32_t A0,const SourceInfo &L) {
3001 bool EvalEmitter::emitGetPtrActiveField(uint32_t A0,const SourceInfo &L) {
3025 bool emitGetPtrActiveThisField(uint32_t, const SourceInfo &);
3028 bool ByteCodeEmitter::emitGetPtrActiveThisField(uint32_t A0,const SourceInfo &L) {
3033 bool EvalEmitter::emitGetPtrActiveThisField(uint32_t A0,const SourceInfo &L) {
3057 bool emitGetPtrBase(uint32_t, const SourceInfo &);
3060 bool ByteCodeEmitter::emitGetPtrBase(uint32_t A0,const SourceInfo &L) {
3065 bool EvalEmitter::emitGetPtrBase(uint32_t A0,const SourceInfo &L) {
3089 bool emitGetPtrField(uint32_t, const SourceInfo &);
3092 bool ByteCodeEmitter::emitGetPtrField(uint32_t A0,const SourceInfo &L) {
3097 bool EvalEmitter::emitGetPtrField(uint32_t A0,const SourceInfo &L) {
3121 bool emitGetPtrGlobal(uint32_t, const SourceInfo &);
3124 bool ByteCodeEmitter::emitGetPtrGlobal(uint32_t A0,const SourceInfo &L) {
3129 bool EvalEmitter::emitGetPtrGlobal(uint32_t A0,const SourceInfo &L) {
3153 bool emitGetPtrLocal(uint32_t, const SourceInfo &);
3156 bool ByteCodeEmitter::emitGetPtrLocal(uint32_t A0,const SourceInfo &L) {
3178 bool emitGetPtrParam(uint32_t, const SourceInfo &);
3181 bool ByteCodeEmitter::emitGetPtrParam(uint32_t A0,const SourceInfo &L) {
3186 bool EvalEmitter::emitGetPtrParam(uint32_t A0,const SourceInfo &L) {
3210 bool emitGetPtrThisBase(uint32_t, const SourceInfo &);
3213 bool ByteCodeEmitter::emitGetPtrThisBase(uint32_t A0,const SourceInfo &L) {
3218 bool EvalEmitter::emitGetPtrThisBase(uint32_t A0,const SourceInfo &L) {
3242 bool emitGetPtrThisField(uint32_t, const SourceInfo &);
3245 bool ByteCodeEmitter::emitGetPtrThisField(uint32_t A0,const SourceInfo &L) {
3250 bool EvalEmitter::emitGetPtrThisField(uint32_t A0,const SourceInfo &L) {
3274 bool emitGetPtrThisVirtBase(const RecordDecl *, const SourceInfo &);
3277 bool ByteCodeEmitter::emitGetPtrThisVirtBase(const RecordDecl * A0,const SourceInfo &L) {
3282 bool EvalEmitter::emitGetPtrThisVirtBase(const RecordDecl * A0,const SourceInfo &L) {
3306 bool emitGetPtrVirtBase(const RecordDecl *, const SourceInfo &);
3309 bool ByteCodeEmitter::emitGetPtrVirtBase(const RecordDecl * A0,const SourceInfo &L) {
3314 bool EvalEmitter::emitGetPtrVirtBase(const RecordDecl * A0,const SourceInfo &L) {
3437 bool emitGetThisFieldSint8(uint32_t, const SourceInfo &);
3438 bool emitGetThisFieldUint8(uint32_t, const SourceInfo &);
3439 bool emitGetThisFieldSint16(uint32_t, const SourceInfo &);
3440 bool emitGetThisFieldUint16(uint32_t, const SourceInfo &);
3441 bool emitGetThisFieldSint32(uint32_t, const SourceInfo &);
3442 bool emitGetThisFieldUint32(uint32_t, const SourceInfo &);
3443 bool emitGetThisFieldSint64(uint32_t, const SourceInfo &);
3444 bool emitGetThisFieldUint64(uint32_t, const SourceInfo &);
3445 bool emitGetThisFieldBool(uint32_t, const SourceInfo &);
3446 bool emitGetThisFieldPtr(uint32_t, const SourceInfo &);
3449 bool emitGetThisField(PrimType, uint32_t, const SourceInfo &I);
3458 ::emitGetThisField(PrimType T0, uint32_t A0, const SourceInfo &I) {
3485 bool ByteCodeEmitter::emitGetThisFieldSint8(uint32_t A0,const SourceInfo &L) {
3488 bool ByteCodeEmitter::emitGetThisFieldUint8(uint32_t A0,const SourceInfo &L) {
3491 bool ByteCodeEmitter::emitGetThisFieldSint16(uint32_t A0,const SourceInfo &L) {
3494 bool ByteCodeEmitter::emitGetThisFieldUint16(uint32_t A0,const SourceInfo &L) {
3497 bool ByteCodeEmitter::emitGetThisFieldSint32(uint32_t A0,const SourceInfo &L) {
3500 bool ByteCodeEmitter::emitGetThisFieldUint32(uint32_t A0,const SourceInfo &L) {
3503 bool ByteCodeEmitter::emitGetThisFieldSint64(uint32_t A0,const SourceInfo &L) {
3506 bool ByteCodeEmitter::emitGetThisFieldUint64(uint32_t A0,const SourceInfo &L) {
3509 bool ByteCodeEmitter::emitGetThisFieldBool(uint32_t A0,const SourceInfo &L) {
3512 bool ByteCodeEmitter::emitGetThisFieldPtr(uint32_t A0,const SourceInfo &L) {
3517 bool EvalEmitter::emitGetThisFieldSint8(uint32_t A0,const SourceInfo &L) {
3522 bool EvalEmitter::emitGetThisFieldUint8(uint32_t A0,const SourceInfo &L) {
3527 bool EvalEmitter::emitGetThisFieldSint16(uint32_t A0,const SourceInfo &L) {
3532 bool EvalEmitter::emitGetThisFieldUint16(uint32_t A0,const SourceInfo &L) {
3537 bool EvalEmitter::emitGetThisFieldSint32(uint32_t A0,const SourceInfo &L) {
3542 bool EvalEmitter::emitGetThisFieldUint32(uint32_t A0,const SourceInfo &L) {
3547 bool EvalEmitter::emitGetThisFieldSint64(uint32_t A0,const SourceInfo &L) {
3552 bool EvalEmitter::emitGetThisFieldUint64(uint32_t A0,const SourceInfo &L) {
3557 bool EvalEmitter::emitGetThisFieldBool(uint32_t A0,const SourceInfo &L) {
3562 bool EvalEmitter::emitGetThisFieldPtr(uint32_t A0,const SourceInfo &L) {
3674 bool emitInitBitFieldSint8(const Record::Field *, const SourceInfo &);
3675 bool emitInitBitFieldUint8(const Record::Field *, const SourceInfo &);
3676 bool emitInitBitFieldSint16(const Record::Field *, const SourceInfo &);
3677 bool emitInitBitFieldUint16(const Record::Field *, const SourceInfo &);
3678 bool emitInitBitFieldSint32(const Record::Field *, const SourceInfo &);
3679 bool emitInitBitFieldUint32(const Record::Field *, const SourceInfo &);
3680 bool emitInitBitFieldSint64(const Record::Field *, const SourceInfo &);
3681 bool emitInitBitFieldUint64(const Record::Field *, const SourceInfo &);
3682 bool emitInitBitFieldBool(const Record::Field *, const SourceInfo &);
3685 bool emitInitBitField(PrimType, const Record::Field *, const SourceInfo &I);
3694 ::emitInitBitField(PrimType T0, const Record::Field * A0, const SourceInfo &I) {
3720 bool ByteCodeEmitter::emitInitBitFieldSint8(const Record::Field * A0,const SourceInfo &L) {
3723 bool ByteCodeEmitter::emitInitBitFieldUint8(const Record::Field * A0,const SourceInfo &L) {
3726 bool ByteCodeEmitter::emitInitBitFieldSint16(const Record::Field * A0,const SourceInfo &L) {
3729 bool ByteCodeEmitter::emitInitBitFieldUint16(const Record::Field * A0,const SourceInfo &L) {
3732 bool ByteCodeEmitter::emitInitBitFieldSint32(const Record::Field * A0,const SourceInfo &L) {
3735 bool ByteCodeEmitter::emitInitBitFieldUint32(const Record::Field * A0,const SourceInfo &L) {
3738 bool ByteCodeEmitter::emitInitBitFieldSint64(const Record::Field * A0,const SourceInfo &L) {
3741 bool ByteCodeEmitter::emitInitBitFieldUint64(const Record::Field * A0,const SourceInfo &L) {
3744 bool ByteCodeEmitter::emitInitBitFieldBool(const Record::Field * A0,const SourceInfo &L) {
3749 bool EvalEmitter::emitInitBitFieldSint8(const Record::Field * A0,const SourceInfo &L) {
3754 bool EvalEmitter::emitInitBitFieldUint8(const Record::Field * A0,const SourceInfo &L) {
3759 bool EvalEmitter::emitInitBitFieldSint16(const Record::Field * A0,const SourceInfo &L) {
3764 bool EvalEmitter::emitInitBitFieldUint16(const Record::Field * A0,const SourceInfo &L) {
3769 bool EvalEmitter::emitInitBitFieldSint32(const Record::Field * A0,const SourceInfo &L) {
3774 bool EvalEmitter::emitInitBitFieldUint32(const Record::Field * A0,const SourceInfo &L) {
3779 bool EvalEmitter::emitInitBitFieldSint64(const Record::Field * A0,const SourceInfo &L) {
3784 bool EvalEmitter::emitInitBitFieldUint64(const Record::Field * A0,const SourceInfo &L) {
3789 bool EvalEmitter::emitInitBitFieldBool(const Record::Field * A0,const SourceInfo &L) {
3912 bool emitInitElemSint8(uint32_t, const SourceInfo &);
3913 bool emitInitElemUint8(uint32_t, const SourceInfo &);
3914 bool emitInitElemSint16(uint32_t, const SourceInfo &);
3915 bool emitInitElemUint16(uint32_t, const SourceInfo &);
3916 bool emitInitElemSint32(uint32_t, const SourceInfo &);
3917 bool emitInitElemUint32(uint32_t, const SourceInfo &);
3918 bool emitInitElemSint64(uint32_t, const SourceInfo &);
3919 bool emitInitElemUint64(uint32_t, const SourceInfo &);
3920 bool emitInitElemBool(uint32_t, const SourceInfo &);
3921 bool emitInitElemPtr(uint32_t, const SourceInfo &);
3924 bool emitInitElem(PrimType, uint32_t, const SourceInfo &I);
3933 ::emitInitElem(PrimType T0, uint32_t A0, const SourceInfo &I) {
3960 bool ByteCodeEmitter::emitInitElemSint8(uint32_t A0,const SourceInfo &L) {
3963 bool ByteCodeEmitter::emitInitElemUint8(uint32_t A0,const SourceInfo &L) {
3966 bool ByteCodeEmitter::emitInitElemSint16(uint32_t A0,const SourceInfo &L) {
3969 bool ByteCodeEmitter::emitInitElemUint16(uint32_t A0,const SourceInfo &L) {
3972 bool ByteCodeEmitter::emitInitElemSint32(uint32_t A0,const SourceInfo &L) {
3975 bool ByteCodeEmitter::emitInitElemUint32(uint32_t A0,const SourceInfo &L) {
3978 bool ByteCodeEmitter::emitInitElemSint64(uint32_t A0,const SourceInfo &L) {
3981 bool ByteCodeEmitter::emitInitElemUint64(uint32_t A0,const SourceInfo &L) {
3984 bool ByteCodeEmitter::emitInitElemBool(uint32_t A0,const SourceInfo &L) {
3987 bool ByteCodeEmitter::emitInitElemPtr(uint32_t A0,const SourceInfo &L) {
3992 bool EvalEmitter::emitInitElemSint8(uint32_t A0,const SourceInfo &L) {
3997 bool EvalEmitter::emitInitElemUint8(uint32_t A0,const SourceInfo &L) {
4002 bool EvalEmitter::emitInitElemSint16(uint32_t A0,const SourceInfo &L) {
4007 bool EvalEmitter::emitInitElemUint16(uint32_t A0,const SourceInfo &L) {
4012 bool EvalEmitter::emitInitElemSint32(uint32_t A0,const SourceInfo &L) {
4017 bool EvalEmitter::emitInitElemUint32(uint32_t A0,const SourceInfo &L) {
4022 bool EvalEmitter::emitInitElemSint64(uint32_t A0,const SourceInfo &L) {
4027 bool EvalEmitter::emitInitElemUint64(uint32_t A0,const SourceInfo &L) {
4032 bool EvalEmitter::emitInitElemBool(uint32_t A0,const SourceInfo &L) {
4037 bool EvalEmitter::emitInitElemPtr(uint32_t A0,const SourceInfo &L) {
4160 bool emitInitElemPopSint8(uint32_t, const SourceInfo &);
4161 bool emitInitElemPopUint8(uint32_t, const SourceInfo &);
4162 bool emitInitElemPopSint16(uint32_t, const SourceInfo &);
4163 bool emitInitElemPopUint16(uint32_t, const SourceInfo &);
4164 bool emitInitElemPopSint32(uint32_t, const SourceInfo &);
4165 bool emitInitElemPopUint32(uint32_t, const SourceInfo &);
4166 bool emitInitElemPopSint64(uint32_t, const SourceInfo &);
4167 bool emitInitElemPopUint64(uint32_t, const SourceInfo &);
4168 bool emitInitElemPopBool(uint32_t, const SourceInfo &);
4169 bool emitInitElemPopPtr(uint32_t, const SourceInfo &);
4172 bool emitInitElemPop(PrimType, uint32_t, const SourceInfo &I);
4181 ::emitInitElemPop(PrimType T0, uint32_t A0, const SourceInfo &I) {
4208 bool ByteCodeEmitter::emitInitElemPopSint8(uint32_t A0,const SourceInfo &L) {
4211 bool ByteCodeEmitter::emitInitElemPopUint8(uint32_t A0,const SourceInfo &L) {
4214 bool ByteCodeEmitter::emitInitElemPopSint16(uint32_t A0,const SourceInfo &L) {
4217 bool ByteCodeEmitter::emitInitElemPopUint16(uint32_t A0,const SourceInfo &L) {
4220 bool ByteCodeEmitter::emitInitElemPopSint32(uint32_t A0,const SourceInfo &L) {
4223 bool ByteCodeEmitter::emitInitElemPopUint32(uint32_t A0,const SourceInfo &L) {
4226 bool ByteCodeEmitter::emitInitElemPopSint64(uint32_t A0,const SourceInfo &L) {
4229 bool ByteCodeEmitter::emitInitElemPopUint64(uint32_t A0,const SourceInfo &L) {
4232 bool ByteCodeEmitter::emitInitElemPopBool(uint32_t A0,const SourceInfo &L) {
4235 bool ByteCodeEmitter::emitInitElemPopPtr(uint32_t A0,const SourceInfo &L) {
4240 bool EvalEmitter::emitInitElemPopSint8(uint32_t A0,const SourceInfo &L) {
4245 bool EvalEmitter::emitInitElemPopUint8(uint32_t A0,const SourceInfo &L) {
4250 bool EvalEmitter::emitInitElemPopSint16(uint32_t A0,const SourceInfo &L) {
4255 bool EvalEmitter::emitInitElemPopUint16(uint32_t A0,const SourceInfo &L) {
4260 bool EvalEmitter::emitInitElemPopSint32(uint32_t A0,const SourceInfo &L) {
4265 bool EvalEmitter::emitInitElemPopUint32(uint32_t A0,const SourceInfo &L) {
4270 bool EvalEmitter::emitInitElemPopSint64(uint32_t A0,const SourceInfo &L) {
4275 bool EvalEmitter::emitInitElemPopUint64(uint32_t A0,const SourceInfo &L) {
4280 bool EvalEmitter::emitInitElemPopBool(uint32_t A0,const SourceInfo &L) {
4285 bool EvalEmitter::emitInitElemPopPtr(uint32_t A0,const SourceInfo &L) {
4408 bool emitInitFieldSint8(uint32_t, const SourceInfo &);
4409 bool emitInitFieldUint8(uint32_t, const SourceInfo &);
4410 bool emitInitFieldSint16(uint32_t, const SourceInfo &);
4411 bool emitInitFieldUint16(uint32_t, const SourceInfo &);
4412 bool emitInitFieldSint32(uint32_t, const SourceInfo &);
4413 bool emitInitFieldUint32(uint32_t, const SourceInfo &);
4414 bool emitInitFieldSint64(uint32_t, const SourceInfo &);
4415 bool emitInitFieldUint64(uint32_t, const SourceInfo &);
4416 bool emitInitFieldBool(uint32_t, const SourceInfo &);
4417 bool emitInitFieldPtr(uint32_t, const SourceInfo &);
4420 bool emitInitField(PrimType, uint32_t, const SourceInfo &I);
4429 ::emitInitField(PrimType T0, uint32_t A0, const SourceInfo &I) {
4456 bool ByteCodeEmitter::emitInitFieldSint8(uint32_t A0,const SourceInfo &L) {
4459 bool ByteCodeEmitter::emitInitFieldUint8(uint32_t A0,const SourceInfo &L) {
4462 bool ByteCodeEmitter::emitInitFieldSint16(uint32_t A0,const SourceInfo &L) {
4465 bool ByteCodeEmitter::emitInitFieldUint16(uint32_t A0,const SourceInfo &L) {
4468 bool ByteCodeEmitter::emitInitFieldSint32(uint32_t A0,const SourceInfo &L) {
4471 bool ByteCodeEmitter::emitInitFieldUint32(uint32_t A0,const SourceInfo &L) {
4474 bool ByteCodeEmitter::emitInitFieldSint64(uint32_t A0,const SourceInfo &L) {
4477 bool ByteCodeEmitter::emitInitFieldUint64(uint32_t A0,const SourceInfo &L) {
4480 bool ByteCodeEmitter::emitInitFieldBool(uint32_t A0,const SourceInfo &L) {
4483 bool ByteCodeEmitter::emitInitFieldPtr(uint32_t A0,const SourceInfo &L) {
4488 bool EvalEmitter::emitInitFieldSint8(uint32_t A0,const SourceInfo &L) {
4493 bool EvalEmitter::emitInitFieldUint8(uint32_t A0,const SourceInfo &L) {
4498 bool EvalEmitter::emitInitFieldSint16(uint32_t A0,const SourceInfo &L) {
4503 bool EvalEmitter::emitInitFieldUint16(uint32_t A0,const SourceInfo &L) {
4508 bool EvalEmitter::emitInitFieldSint32(uint32_t A0,const SourceInfo &L) {
4513 bool EvalEmitter::emitInitFieldUint32(uint32_t A0,const SourceInfo &L) {
4518 bool EvalEmitter::emitInitFieldSint64(uint32_t A0,const SourceInfo &L) {
4523 bool EvalEmitter::emitInitFieldUint64(uint32_t A0,const SourceInfo &L) {
4528 bool EvalEmitter::emitInitFieldBool(uint32_t A0,const SourceInfo &L) {
4533 bool EvalEmitter::emitInitFieldPtr(uint32_t A0,const SourceInfo &L) {
4656 bool emitInitFieldActiveSint8(uint32_t, const SourceInfo &);
4657 bool emitInitFieldActiveUint8(uint32_t, const SourceInfo &);
4658 bool emitInitFieldActiveSint16(uint32_t, const SourceInfo &);
4659 bool emitInitFieldActiveUint16(uint32_t, const SourceInfo &);
4660 bool emitInitFieldActiveSint32(uint32_t, const SourceInfo &);
4661 bool emitInitFieldActiveUint32(uint32_t, const SourceInfo &);
4662 bool emitInitFieldActiveSint64(uint32_t, const SourceInfo &);
4663 bool emitInitFieldActiveUint64(uint32_t, const SourceInfo &);
4664 bool emitInitFieldActiveBool(uint32_t, const SourceInfo &);
4665 bool emitInitFieldActivePtr(uint32_t, const SourceInfo &);
4668 bool emitInitFieldActive(PrimType, uint32_t, const SourceInfo &I);
4677 ::emitInitFieldActive(PrimType T0, uint32_t A0, const SourceInfo &I) {
4704 bool ByteCodeEmitter::emitInitFieldActiveSint8(uint32_t A0,const SourceInfo &L) {
4707 bool ByteCodeEmitter::emitInitFieldActiveUint8(uint32_t A0,const SourceInfo &L) {
4710 bool ByteCodeEmitter::emitInitFieldActiveSint16(uint32_t A0,const SourceInfo &L) {
4713 bool ByteCodeEmitter::emitInitFieldActiveUint16(uint32_t A0,const SourceInfo &L) {
4716 bool ByteCodeEmitter::emitInitFieldActiveSint32(uint32_t A0,const SourceInfo &L) {
4719 bool ByteCodeEmitter::emitInitFieldActiveUint32(uint32_t A0,const SourceInfo &L) {
4722 bool ByteCodeEmitter::emitInitFieldActiveSint64(uint32_t A0,const SourceInfo &L) {
4725 bool ByteCodeEmitter::emitInitFieldActiveUint64(uint32_t A0,const SourceInfo &L) {
4728 bool ByteCodeEmitter::emitInitFieldActiveBool(uint32_t A0,const SourceInfo &L) {
4731 bool ByteCodeEmitter::emitInitFieldActivePtr(uint32_t A0,const SourceInfo &L) {
4736 bool EvalEmitter::emitInitFieldActiveSint8(uint32_t A0,const SourceInfo &L) {
4741 bool EvalEmitter::emitInitFieldActiveUint8(uint32_t A0,const SourceInfo &L) {
4746 bool EvalEmitter::emitInitFieldActiveSint16(uint32_t A0,const SourceInfo &L) {
4751 bool EvalEmitter::emitInitFieldActiveUint16(uint32_t A0,const SourceInfo &L) {
4756 bool EvalEmitter::emitInitFieldActiveSint32(uint32_t A0,const SourceInfo &L) {
4761 bool EvalEmitter::emitInitFieldActiveUint32(uint32_t A0,const SourceInfo &L) {
4766 bool EvalEmitter::emitInitFieldActiveSint64(uint32_t A0,const SourceInfo &L) {
4771 bool EvalEmitter::emitInitFieldActiveUint64(uint32_t A0,const SourceInfo &L) {
4776 bool EvalEmitter::emitInitFieldActiveBool(uint32_t A0,const SourceInfo &L) {
4781 bool EvalEmitter::emitInitFieldActivePtr(uint32_t A0,const SourceInfo &L) {
4904 bool emitInitGlobalSint8(uint32_t, const SourceInfo &);
4905 bool emitInitGlobalUint8(uint32_t, const SourceInfo &);
4906 bool emitInitGlobalSint16(uint32_t, const SourceInfo &);
4907 bool emitInitGlobalUint16(uint32_t, const SourceInfo &);
4908 bool emitInitGlobalSint32(uint32_t, const SourceInfo &);
4909 bool emitInitGlobalUint32(uint32_t, const SourceInfo &);
4910 bool emitInitGlobalSint64(uint32_t, const SourceInfo &);
4911 bool emitInitGlobalUint64(uint32_t, const SourceInfo &);
4912 bool emitInitGlobalBool(uint32_t, const SourceInfo &);
4913 bool emitInitGlobalPtr(uint32_t, const SourceInfo &);
4916 bool emitInitGlobal(PrimType, uint32_t, const SourceInfo &I);
4925 ::emitInitGlobal(PrimType T0, uint32_t A0, const SourceInfo &I) {
4952 bool ByteCodeEmitter::emitInitGlobalSint8(uint32_t A0,const SourceInfo &L) {
4955 bool ByteCodeEmitter::emitInitGlobalUint8(uint32_t A0,const SourceInfo &L) {
4958 bool ByteCodeEmitter::emitInitGlobalSint16(uint32_t A0,const SourceInfo &L) {
4961 bool ByteCodeEmitter::emitInitGlobalUint16(uint32_t A0,const SourceInfo &L) {
4964 bool ByteCodeEmitter::emitInitGlobalSint32(uint32_t A0,const SourceInfo &L) {
4967 bool ByteCodeEmitter::emitInitGlobalUint32(uint32_t A0,const SourceInfo &L) {
4970 bool ByteCodeEmitter::emitInitGlobalSint64(uint32_t A0,const SourceInfo &L) {
4973 bool ByteCodeEmitter::emitInitGlobalUint64(uint32_t A0,const SourceInfo &L) {
4976 bool ByteCodeEmitter::emitInitGlobalBool(uint32_t A0,const SourceInfo &L) {
4979 bool ByteCodeEmitter::emitInitGlobalPtr(uint32_t A0,const SourceInfo &L) {
4984 bool EvalEmitter::emitInitGlobalSint8(uint32_t A0,const SourceInfo &L) {
4989 bool EvalEmitter::emitInitGlobalUint8(uint32_t A0,const SourceInfo &L) {
4994 bool EvalEmitter::emitInitGlobalSint16(uint32_t A0,const SourceInfo &L) {
4999 bool EvalEmitter::emitInitGlobalUint16(uint32_t A0,const SourceInfo &L) {
5004 bool EvalEmitter::emitInitGlobalSint32(uint32_t A0,const SourceInfo &L) {
5009 bool EvalEmitter::emitInitGlobalUint32(uint32_t A0,const SourceInfo &L) {
5014 bool EvalEmitter::emitInitGlobalSint64(uint32_t A0,const SourceInfo &L) {
5019 bool EvalEmitter::emitInitGlobalUint64(uint32_t A0,const SourceInfo &L) {
5024 bool EvalEmitter::emitInitGlobalBool(uint32_t A0,const SourceInfo &L) {
5029 bool EvalEmitter::emitInitGlobalPtr(uint32_t A0,const SourceInfo &L) {
5142 bool emitInitPopSint8(const SourceInfo &);
5143 bool emitInitPopUint8(const SourceInfo &);
5144 bool emitInitPopSint16(const SourceInfo &);
5145 bool emitInitPopUint16(const SourceInfo &);
5146 bool emitInitPopSint32(const SourceInfo &);
5147 bool emitInitPopUint32(const SourceInfo &);
5148 bool emitInitPopSint64(const SourceInfo &);
5149 bool emitInitPopUint64(const SourceInfo &);
5150 bool emitInitPopBool(const SourceInfo &);
5151 bool emitInitPopPtr(const SourceInfo &);
5154 bool emitInitPop(PrimType, const SourceInfo &I);
5163 ::emitInitPop(PrimType T0, const SourceInfo &I) {
5190 bool ByteCodeEmitter::emitInitPopSint8(const SourceInfo &L) {
5193 bool ByteCodeEmitter::emitInitPopUint8(const SourceInfo &L) {
5196 bool ByteCodeEmitter::emitInitPopSint16(const SourceInfo &L) {
5199 bool ByteCodeEmitter::emitInitPopUint16(const SourceInfo &L) {
5202 bool ByteCodeEmitter::emitInitPopSint32(const SourceInfo &L) {
5205 bool ByteCodeEmitter::emitInitPopUint32(const SourceInfo &L) {
5208 bool ByteCodeEmitter::emitInitPopSint64(const SourceInfo &L) {
5211 bool ByteCodeEmitter::emitInitPopUint64(const SourceInfo &L) {
5214 bool ByteCodeEmitter::emitInitPopBool(const SourceInfo &L) {
5217 bool ByteCodeEmitter::emitInitPopPtr(const SourceInfo &L) {
5222 bool EvalEmitter::emitInitPopSint8(const SourceInfo &L) {
5227 bool EvalEmitter::emitInitPopUint8(const SourceInfo &L) {
5232 bool EvalEmitter::emitInitPopSint16(const SourceInfo &L) {
5237 bool EvalEmitter::emitInitPopUint16(const SourceInfo &L) {
5242 bool EvalEmitter::emitInitPopSint32(const SourceInfo &L) {
5247 bool EvalEmitter::emitInitPopUint32(const SourceInfo &L) {
5252 bool EvalEmitter::emitInitPopSint64(const SourceInfo &L) {
5257 bool EvalEmitter::emitInitPopUint64(const SourceInfo &L) {
5262 bool EvalEmitter::emitInitPopBool(const SourceInfo &L) {
5267 bool EvalEmitter::emitInitPopPtr(const SourceInfo &L) {
5379 bool emitInitThisBitFieldSint8(const Record::Field *, const SourceInfo &);
5380 bool emitInitThisBitFieldUint8(const Record::Field *, const SourceInfo &);
5381 bool emitInitThisBitFieldSint16(const Record::Field *, const SourceInfo &);
5382 bool emitInitThisBitFieldUint16(const Record::Field *, const SourceInfo &);
5383 bool emitInitThisBitFieldSint32(const Record::Field *, const SourceInfo &);
5384 bool emitInitThisBitFieldUint32(const Record::Field *, const SourceInfo &);
5385 bool emitInitThisBitFieldSint64(const Record::Field *, const SourceInfo &);
5386 bool emitInitThisBitFieldUint64(const Record::Field *, const SourceInfo &);
5387 bool emitInitThisBitFieldBool(const Record::Field *, const SourceInfo &);
5390 bool emitInitThisBitField(PrimType, const Record::Field *, const SourceInfo &I);
5399 ::emitInitThisBitField(PrimType T0, const Record::Field * A0, const SourceInfo &I) {
5425 bool ByteCodeEmitter::emitInitThisBitFieldSint8(const Record::Field * A0,const SourceInfo &L) {
5428 bool ByteCodeEmitter::emitInitThisBitFieldUint8(const Record::Field * A0,const SourceInfo &L) {
5431 bool ByteCodeEmitter::emitInitThisBitFieldSint16(const Record::Field * A0,const SourceInfo &L) {
5434 bool ByteCodeEmitter::emitInitThisBitFieldUint16(const Record::Field * A0,const SourceInfo &L) {
5437 bool ByteCodeEmitter::emitInitThisBitFieldSint32(const Record::Field * A0,const SourceInfo &L) {
5440 bool ByteCodeEmitter::emitInitThisBitFieldUint32(const Record::Field * A0,const SourceInfo &L) {
5443 bool ByteCodeEmitter::emitInitThisBitFieldSint64(const Record::Field * A0,const SourceInfo &L) {
5446 bool ByteCodeEmitter::emitInitThisBitFieldUint64(const Record::Field * A0,const SourceInfo &L) {
5449 bool ByteCodeEmitter::emitInitThisBitFieldBool(const Record::Field * A0,const SourceInfo &L) {
5454 bool EvalEmitter::emitInitThisBitFieldSint8(const Record::Field * A0,const SourceInfo &L) {
5459 bool EvalEmitter::emitInitThisBitFieldUint8(const Record::Field * A0,const SourceInfo &L) {
5464 bool EvalEmitter::emitInitThisBitFieldSint16(const Record::Field * A0,const SourceInfo &L) {
5469 bool EvalEmitter::emitInitThisBitFieldUint16(const Record::Field * A0,const SourceInfo &L) {
5474 bool EvalEmitter::emitInitThisBitFieldSint32(const Record::Field * A0,const SourceInfo &L) {
5479 bool EvalEmitter::emitInitThisBitFieldUint32(const Record::Field * A0,const SourceInfo &L) {
5484 bool EvalEmitter::emitInitThisBitFieldSint64(const Record::Field * A0,const SourceInfo &L) {
5489 bool EvalEmitter::emitInitThisBitFieldUint64(const Record::Field * A0,const SourceInfo &L) {
5494 bool EvalEmitter::emitInitThisBitFieldBool(const Record::Field * A0,const SourceInfo &L) {
5617 bool emitInitThisFieldSint8(uint32_t, const SourceInfo &);
5618 bool emitInitThisFieldUint8(uint32_t, const SourceInfo &);
5619 bool emitInitThisFieldSint16(uint32_t, const SourceInfo &);
5620 bool emitInitThisFieldUint16(uint32_t, const SourceInfo &);
5621 bool emitInitThisFieldSint32(uint32_t, const SourceInfo &);
5622 bool emitInitThisFieldUint32(uint32_t, const SourceInfo &);
5623 bool emitInitThisFieldSint64(uint32_t, const SourceInfo &);
5624 bool emitInitThisFieldUint64(uint32_t, const SourceInfo &);
5625 bool emitInitThisFieldBool(uint32_t, const SourceInfo &);
5626 bool emitInitThisFieldPtr(uint32_t, const SourceInfo &);
5629 bool emitInitThisField(PrimType, uint32_t, const SourceInfo &I);
5638 ::emitInitThisField(PrimType T0, uint32_t A0, const SourceInfo &I) {
5665 bool ByteCodeEmitter::emitInitThisFieldSint8(uint32_t A0,const SourceInfo &L) {
5668 bool ByteCodeEmitter::emitInitThisFieldUint8(uint32_t A0,const SourceInfo &L) {
5671 bool ByteCodeEmitter::emitInitThisFieldSint16(uint32_t A0,const SourceInfo &L) {
5674 bool ByteCodeEmitter::emitInitThisFieldUint16(uint32_t A0,const SourceInfo &L) {
5677 bool ByteCodeEmitter::emitInitThisFieldSint32(uint32_t A0,const SourceInfo &L) {
5680 bool ByteCodeEmitter::emitInitThisFieldUint32(uint32_t A0,const SourceInfo &L) {
5683 bool ByteCodeEmitter::emitInitThisFieldSint64(uint32_t A0,const SourceInfo &L) {
5686 bool ByteCodeEmitter::emitInitThisFieldUint64(uint32_t A0,const SourceInfo &L) {
5689 bool ByteCodeEmitter::emitInitThisFieldBool(uint32_t A0,const SourceInfo &L) {
5692 bool ByteCodeEmitter::emitInitThisFieldPtr(uint32_t A0,const SourceInfo &L) {
5697 bool EvalEmitter::emitInitThisFieldSint8(uint32_t A0,const SourceInfo &L) {
5702 bool EvalEmitter::emitInitThisFieldUint8(uint32_t A0,const SourceInfo &L) {
5707 bool EvalEmitter::emitInitThisFieldSint16(uint32_t A0,const SourceInfo &L) {
5712 bool EvalEmitter::emitInitThisFieldUint16(uint32_t A0,const SourceInfo &L) {
5717 bool EvalEmitter::emitInitThisFieldSint32(uint32_t A0,const SourceInfo &L) {
5722 bool EvalEmitter::emitInitThisFieldUint32(uint32_t A0,const SourceInfo &L) {
5727 bool EvalEmitter::emitInitThisFieldSint64(uint32_t A0,const SourceInfo &L) {
5732 bool EvalEmitter::emitInitThisFieldUint64(uint32_t A0,const SourceInfo &L) {
5737 bool EvalEmitter::emitInitThisFieldBool(uint32_t A0,const SourceInfo &L) {
5742 bool EvalEmitter::emitInitThisFieldPtr(uint32_t A0,const SourceInfo &L) {
5865 bool emitInitThisFieldActiveSint8(uint32_t, const SourceInfo &);
5866 bool emitInitThisFieldActiveUint8(uint32_t, const SourceInfo &);
5867 bool emitInitThisFieldActiveSint16(uint32_t, const SourceInfo &);
5868 bool emitInitThisFieldActiveUint16(uint32_t, const SourceInfo &);
5869 bool emitInitThisFieldActiveSint32(uint32_t, const SourceInfo &);
5870 bool emitInitThisFieldActiveUint32(uint32_t, const SourceInfo &);
5871 bool emitInitThisFieldActiveSint64(uint32_t, const SourceInfo &);
5872 bool emitInitThisFieldActiveUint64(uint32_t, const SourceInfo &);
5873 bool emitInitThisFieldActiveBool(uint32_t, const SourceInfo &);
5874 bool emitInitThisFieldActivePtr(uint32_t, const SourceInfo &);
5877 bool emitInitThisFieldActive(PrimType, uint32_t, const SourceInfo &I);
5886 ::emitInitThisFieldActive(PrimType T0, uint32_t A0, const SourceInfo &I) {
5913 bool ByteCodeEmitter::emitInitThisFieldActiveSint8(uint32_t A0,const SourceInfo &L) {
5916 bool ByteCodeEmitter::emitInitThisFieldActiveUint8(uint32_t A0,const SourceInfo &L) {
5919 bool ByteCodeEmitter::emitInitThisFieldActiveSint16(uint32_t A0,const SourceInfo &L) {
5922 bool ByteCodeEmitter::emitInitThisFieldActiveUint16(uint32_t A0,const SourceInfo &L) {
5925 bool ByteCodeEmitter::emitInitThisFieldActiveSint32(uint32_t A0,const SourceInfo &L) {
5928 bool ByteCodeEmitter::emitInitThisFieldActiveUint32(uint32_t A0,const SourceInfo &L) {
5931 bool ByteCodeEmitter::emitInitThisFieldActiveSint64(uint32_t A0,const SourceInfo &L) {
5934 bool ByteCodeEmitter::emitInitThisFieldActiveUint64(uint32_t A0,const SourceInfo &L) {
5937 bool ByteCodeEmitter::emitInitThisFieldActiveBool(uint32_t A0,const SourceInfo &L) {
5940 bool ByteCodeEmitter::emitInitThisFieldActivePtr(uint32_t A0,const SourceInfo &L) {
5945 bool EvalEmitter::emitInitThisFieldActiveSint8(uint32_t A0,const SourceInfo &L) {
5950 bool EvalEmitter::emitInitThisFieldActiveUint8(uint32_t A0,const SourceInfo &L) {
5955 bool EvalEmitter::emitInitThisFieldActiveSint16(uint32_t A0,const SourceInfo &L) {
5960 bool EvalEmitter::emitInitThisFieldActiveUint16(uint32_t A0,const SourceInfo &L) {
5965 bool EvalEmitter::emitInitThisFieldActiveSint32(uint32_t A0,const SourceInfo &L) {
5970 bool EvalEmitter::emitInitThisFieldActiveUint32(uint32_t A0,const SourceInfo &L) {
5975 bool EvalEmitter::emitInitThisFieldActiveSint64(uint32_t A0,const SourceInfo &L) {
5980 bool EvalEmitter::emitInitThisFieldActiveUint64(uint32_t A0,const SourceInfo &L) {
5985 bool EvalEmitter::emitInitThisFieldActiveBool(uint32_t A0,const SourceInfo &L) {
5990 bool EvalEmitter::emitInitThisFieldActivePtr(uint32_t A0,const SourceInfo &L) {
6014 bool emitJf(int32_t, const SourceInfo &);
6017 bool ByteCodeEmitter::emitJf(int32_t A0,const SourceInfo &L) {
6039 bool emitJmp(int32_t, const SourceInfo &);
6042 bool ByteCodeEmitter::emitJmp(int32_t A0,const SourceInfo &L) {
6064 bool emitJt(int32_t, const SourceInfo &);
6067 bool ByteCodeEmitter::emitJt(int32_t A0,const SourceInfo &L) {
6178 bool emitLESint8(const SourceInfo &);
6179 bool emitLEUint8(const SourceInfo &);
6180 bool emitLESint16(const SourceInfo &);
6181 bool emitLEUint16(const SourceInfo &);
6182 bool emitLESint32(const SourceInfo &);
6183 bool emitLEUint32(const SourceInfo &);
6184 bool emitLESint64(const SourceInfo &);
6185 bool emitLEUint64(const SourceInfo &);
6186 bool emitLEBool(const SourceInfo &);
6187 bool emitLEPtr(const SourceInfo &);
6190 bool emitLE(PrimType, const SourceInfo &I);
6199 ::emitLE(PrimType T0, const SourceInfo &I) {
6226 bool ByteCodeEmitter::emitLESint8(const SourceInfo &L) {
6229 bool ByteCodeEmitter::emitLEUint8(const SourceInfo &L) {
6232 bool ByteCodeEmitter::emitLESint16(const SourceInfo &L) {
6235 bool ByteCodeEmitter::emitLEUint16(const SourceInfo &L) {
6238 bool ByteCodeEmitter::emitLESint32(const SourceInfo &L) {
6241 bool ByteCodeEmitter::emitLEUint32(const SourceInfo &L) {
6244 bool ByteCodeEmitter::emitLESint64(const SourceInfo &L) {
6247 bool ByteCodeEmitter::emitLEUint64(const SourceInfo &L) {
6250 bool ByteCodeEmitter::emitLEBool(const SourceInfo &L) {
6253 bool ByteCodeEmitter::emitLEPtr(const SourceInfo &L) {
6258 bool EvalEmitter::emitLESint8(const SourceInfo &L) {
6263 bool EvalEmitter::emitLEUint8(const SourceInfo &L) {
6268 bool EvalEmitter::emitLESint16(const SourceInfo &L) {
6273 bool EvalEmitter::emitLEUint16(const SourceInfo &L) {
6278 bool EvalEmitter::emitLESint32(const SourceInfo &L) {
6283 bool EvalEmitter::emitLEUint32(const SourceInfo &L) {
6288 bool EvalEmitter::emitLESint64(const SourceInfo &L) {
6293 bool EvalEmitter::emitLEUint64(const SourceInfo &L) {
6298 bool EvalEmitter::emitLEBool(const SourceInfo &L) {
6303 bool EvalEmitter::emitLEPtr(const SourceInfo &L) {
6416 bool emitLTSint8(const SourceInfo &);
6417 bool emitLTUint8(const SourceInfo &);
6418 bool emitLTSint16(const SourceInfo &);
6419 bool emitLTUint16(const SourceInfo &);
6420 bool emitLTSint32(const SourceInfo &);
6421 bool emitLTUint32(const SourceInfo &);
6422 bool emitLTSint64(const SourceInfo &);
6423 bool emitLTUint64(const SourceInfo &);
6424 bool emitLTBool(const SourceInfo &);
6425 bool emitLTPtr(const SourceInfo &);
6428 bool emitLT(PrimType, const SourceInfo &I);
6437 ::emitLT(PrimType T0, const SourceInfo &I) {
6464 bool ByteCodeEmitter::emitLTSint8(const SourceInfo &L) {
6467 bool ByteCodeEmitter::emitLTUint8(const SourceInfo &L) {
6470 bool ByteCodeEmitter::emitLTSint16(const SourceInfo &L) {
6473 bool ByteCodeEmitter::emitLTUint16(const SourceInfo &L) {
6476 bool ByteCodeEmitter::emitLTSint32(const SourceInfo &L) {
6479 bool ByteCodeEmitter::emitLTUint32(const SourceInfo &L) {
6482 bool ByteCodeEmitter::emitLTSint64(const SourceInfo &L) {
6485 bool ByteCodeEmitter::emitLTUint64(const SourceInfo &L) {
6488 bool ByteCodeEmitter::emitLTBool(const SourceInfo &L) {
6491 bool ByteCodeEmitter::emitLTPtr(const SourceInfo &L) {
6496 bool EvalEmitter::emitLTSint8(const SourceInfo &L) {
6501 bool EvalEmitter::emitLTUint8(const SourceInfo &L) {
6506 bool EvalEmitter::emitLTSint16(const SourceInfo &L) {
6511 bool EvalEmitter::emitLTUint16(const SourceInfo &L) {
6516 bool EvalEmitter::emitLTSint32(const SourceInfo &L) {
6521 bool EvalEmitter::emitLTUint32(const SourceInfo &L) {
6526 bool EvalEmitter::emitLTSint64(const SourceInfo &L) {
6531 bool EvalEmitter::emitLTUint64(const SourceInfo &L) {
6536 bool EvalEmitter::emitLTBool(const SourceInfo &L) {
6541 bool EvalEmitter::emitLTPtr(const SourceInfo &L) {
6654 bool emitLoadSint8(const SourceInfo &);
6655 bool emitLoadUint8(const SourceInfo &);
6656 bool emitLoadSint16(const SourceInfo &);
6657 bool emitLoadUint16(const SourceInfo &);
6658 bool emitLoadSint32(const SourceInfo &);
6659 bool emitLoadUint32(const SourceInfo &);
6660 bool emitLoadSint64(const SourceInfo &);
6661 bool emitLoadUint64(const SourceInfo &);
6662 bool emitLoadBool(const SourceInfo &);
6663 bool emitLoadPtr(const SourceInfo &);
6666 bool emitLoad(PrimType, const SourceInfo &I);
6675 ::emitLoad(PrimType T0, const SourceInfo &I) {
6702 bool ByteCodeEmitter::emitLoadSint8(const SourceInfo &L) {
6705 bool ByteCodeEmitter::emitLoadUint8(const SourceInfo &L) {
6708 bool ByteCodeEmitter::emitLoadSint16(const SourceInfo &L) {
6711 bool ByteCodeEmitter::emitLoadUint16(const SourceInfo &L) {
6714 bool ByteCodeEmitter::emitLoadSint32(const SourceInfo &L) {
6717 bool ByteCodeEmitter::emitLoadUint32(const SourceInfo &L) {
6720 bool ByteCodeEmitter::emitLoadSint64(const SourceInfo &L) {
6723 bool ByteCodeEmitter::emitLoadUint64(const SourceInfo &L) {
6726 bool ByteCodeEmitter::emitLoadBool(const SourceInfo &L) {
6729 bool ByteCodeEmitter::emitLoadPtr(const SourceInfo &L) {
6734 bool EvalEmitter::emitLoadSint8(const SourceInfo &L) {
6739 bool EvalEmitter::emitLoadUint8(const SourceInfo &L) {
6744 bool EvalEmitter::emitLoadSint16(const SourceInfo &L) {
6749 bool EvalEmitter::emitLoadUint16(const SourceInfo &L) {
6754 bool EvalEmitter::emitLoadSint32(const SourceInfo &L) {
6759 bool EvalEmitter::emitLoadUint32(const SourceInfo &L) {
6764 bool EvalEmitter::emitLoadSint64(const SourceInfo &L) {
6769 bool EvalEmitter::emitLoadUint64(const SourceInfo &L) {
6774 bool EvalEmitter::emitLoadBool(const SourceInfo &L) {
6779 bool EvalEmitter::emitLoadPtr(const SourceInfo &L) {
6892 bool emitLoadPopSint8(const SourceInfo &);
6893 bool emitLoadPopUint8(const SourceInfo &);
6894 bool emitLoadPopSint16(const SourceInfo &);
6895 bool emitLoadPopUint16(const SourceInfo &);
6896 bool emitLoadPopSint32(const SourceInfo &);
6897 bool emitLoadPopUint32(const SourceInfo &);
6898 bool emitLoadPopSint64(const SourceInfo &);
6899 bool emitLoadPopUint64(const SourceInfo &);
6900 bool emitLoadPopBool(const SourceInfo &);
6901 bool emitLoadPopPtr(const SourceInfo &);
6904 bool emitLoadPop(PrimType, const SourceInfo &I);
6913 ::emitLoadPop(PrimType T0, const SourceInfo &I) {
6940 bool ByteCodeEmitter::emitLoadPopSint8(const SourceInfo &L) {
6943 bool ByteCodeEmitter::emitLoadPopUint8(const SourceInfo &L) {
6946 bool ByteCodeEmitter::emitLoadPopSint16(const SourceInfo &L) {
6949 bool ByteCodeEmitter::emitLoadPopUint16(const SourceInfo &L) {
6952 bool ByteCodeEmitter::emitLoadPopSint32(const SourceInfo &L) {
6955 bool ByteCodeEmitter::emitLoadPopUint32(const SourceInfo &L) {
6958 bool ByteCodeEmitter::emitLoadPopSint64(const SourceInfo &L) {
6961 bool ByteCodeEmitter::emitLoadPopUint64(const SourceInfo &L) {
6964 bool ByteCodeEmitter::emitLoadPopBool(const SourceInfo &L) {
6967 bool ByteCodeEmitter::emitLoadPopPtr(const SourceInfo &L) {
6972 bool EvalEmitter::emitLoadPopSint8(const SourceInfo &L) {
6977 bool EvalEmitter::emitLoadPopUint8(const SourceInfo &L) {
6982 bool EvalEmitter::emitLoadPopSint16(const SourceInfo &L) {
6987 bool EvalEmitter::emitLoadPopUint16(const SourceInfo &L) {
6992 bool EvalEmitter::emitLoadPopSint32(const SourceInfo &L) {
6997 bool EvalEmitter::emitLoadPopUint32(const SourceInfo &L) {
7002 bool EvalEmitter::emitLoadPopSint64(const SourceInfo &L) {
7007 bool EvalEmitter::emitLoadPopUint64(const SourceInfo &L) {
7012 bool EvalEmitter::emitLoadPopBool(const SourceInfo &L) {
7017 bool EvalEmitter::emitLoadPopPtr(const SourceInfo &L) {
7120 bool emitMulSint8(const SourceInfo &);
7121 bool emitMulUint8(const SourceInfo &);
7122 bool emitMulSint16(const SourceInfo &);
7123 bool emitMulUint16(const SourceInfo &);
7124 bool emitMulSint32(const SourceInfo &);
7125 bool emitMulUint32(const SourceInfo &);
7126 bool emitMulSint64(const SourceInfo &);
7127 bool emitMulUint64(const SourceInfo &);
7128 bool emitMulBool(const SourceInfo &);
7131 bool emitMul(PrimType, const SourceInfo &I);
7140 ::emitMul(PrimType T0, const SourceInfo &I) {
7166 bool ByteCodeEmitter::emitMulSint8(const SourceInfo &L) {
7169 bool ByteCodeEmitter::emitMulUint8(const SourceInfo &L) {
7172 bool ByteCodeEmitter::emitMulSint16(const SourceInfo &L) {
7175 bool ByteCodeEmitter::emitMulUint16(const SourceInfo &L) {
7178 bool ByteCodeEmitter::emitMulSint32(const SourceInfo &L) {
7181 bool ByteCodeEmitter::emitMulUint32(const SourceInfo &L) {
7184 bool ByteCodeEmitter::emitMulSint64(const SourceInfo &L) {
7187 bool ByteCodeEmitter::emitMulUint64(const SourceInfo &L) {
7190 bool ByteCodeEmitter::emitMulBool(const SourceInfo &L) {
7195 bool EvalEmitter::emitMulSint8(const SourceInfo &L) {
7200 bool EvalEmitter::emitMulUint8(const SourceInfo &L) {
7205 bool EvalEmitter::emitMulSint16(const SourceInfo &L) {
7210 bool EvalEmitter::emitMulUint16(const SourceInfo &L) {
7215 bool EvalEmitter::emitMulSint32(const SourceInfo &L) {
7220 bool EvalEmitter::emitMulUint32(const SourceInfo &L) {
7225 bool EvalEmitter::emitMulSint64(const SourceInfo &L) {
7230 bool EvalEmitter::emitMulUint64(const SourceInfo &L) {
7235 bool EvalEmitter::emitMulBool(const SourceInfo &L) {
7348 bool emitNESint8(const SourceInfo &);
7349 bool emitNEUint8(const SourceInfo &);
7350 bool emitNESint16(const SourceInfo &);
7351 bool emitNEUint16(const SourceInfo &);
7352 bool emitNESint32(const SourceInfo &);
7353 bool emitNEUint32(const SourceInfo &);
7354 bool emitNESint64(const SourceInfo &);
7355 bool emitNEUint64(const SourceInfo &);
7356 bool emitNEBool(const SourceInfo &);
7357 bool emitNEPtr(const SourceInfo &);
7360 bool emitNE(PrimType, const SourceInfo &I);
7369 ::emitNE(PrimType T0, const SourceInfo &I) {
7396 bool ByteCodeEmitter::emitNESint8(const SourceInfo &L) {
7399 bool ByteCodeEmitter::emitNEUint8(const SourceInfo &L) {
7402 bool ByteCodeEmitter::emitNESint16(const SourceInfo &L) {
7405 bool ByteCodeEmitter::emitNEUint16(const SourceInfo &L) {
7408 bool ByteCodeEmitter::emitNESint32(const SourceInfo &L) {
7411 bool ByteCodeEmitter::emitNEUint32(const SourceInfo &L) {
7414 bool ByteCodeEmitter::emitNESint64(const SourceInfo &L) {
7417 bool ByteCodeEmitter::emitNEUint64(const SourceInfo &L) {
7420 bool ByteCodeEmitter::emitNEBool(const SourceInfo &L) {
7423 bool ByteCodeEmitter::emitNEPtr(const SourceInfo &L) {
7428 bool EvalEmitter::emitNESint8(const SourceInfo &L) {
7433 bool EvalEmitter::emitNEUint8(const SourceInfo &L) {
7438 bool EvalEmitter::emitNESint16(const SourceInfo &L) {
7443 bool EvalEmitter::emitNEUint16(const SourceInfo &L) {
7448 bool EvalEmitter::emitNESint32(const SourceInfo &L) {
7453 bool EvalEmitter::emitNEUint32(const SourceInfo &L) {
7458 bool EvalEmitter::emitNESint64(const SourceInfo &L) {
7463 bool EvalEmitter::emitNEUint64(const SourceInfo &L) {
7468 bool EvalEmitter::emitNEBool(const SourceInfo &L) {
7473 bool EvalEmitter::emitNEPtr(const SourceInfo &L) {
7496 bool emitNarrowPtr(const SourceInfo &);
7499 bool ByteCodeEmitter::emitNarrowPtr(const SourceInfo &L) {
7504 bool EvalEmitter::emitNarrowPtr(const SourceInfo &L) {
7527 bool emitNoRet(const SourceInfo &);
7530 bool ByteCodeEmitter::emitNoRet(const SourceInfo &L) {
7535 bool EvalEmitter::emitNoRet(const SourceInfo &L) {
7558 bool emitNullPtr(const SourceInfo &);
7561 bool ByteCodeEmitter::emitNullPtr(const SourceInfo &L) {
7566 bool EvalEmitter::emitNullPtr(const SourceInfo &L) {
7679 bool emitPopSint8(const SourceInfo &);
7680 bool emitPopUint8(const SourceInfo &);
7681 bool emitPopSint16(const SourceInfo &);
7682 bool emitPopUint16(const SourceInfo &);
7683 bool emitPopSint32(const SourceInfo &);
7684 bool emitPopUint32(const SourceInfo &);
7685 bool emitPopSint64(const SourceInfo &);
7686 bool emitPopUint64(const SourceInfo &);
7687 bool emitPopBool(const SourceInfo &);
7688 bool emitPopPtr(const SourceInfo &);
7691 bool emitPop(PrimType, const SourceInfo &I);
7700 ::emitPop(PrimType T0, const SourceInfo &I) {
7727 bool ByteCodeEmitter::emitPopSint8(const SourceInfo &L) {
7730 bool ByteCodeEmitter::emitPopUint8(const SourceInfo &L) {
7733 bool ByteCodeEmitter::emitPopSint16(const SourceInfo &L) {
7736 bool ByteCodeEmitter::emitPopUint16(const SourceInfo &L) {
7739 bool ByteCodeEmitter::emitPopSint32(const SourceInfo &L) {
7742 bool ByteCodeEmitter::emitPopUint32(const SourceInfo &L) {
7745 bool ByteCodeEmitter::emitPopSint64(const SourceInfo &L) {
7748 bool ByteCodeEmitter::emitPopUint64(const SourceInfo &L) {
7751 bool ByteCodeEmitter::emitPopBool(const SourceInfo &L) {
7754 bool ByteCodeEmitter::emitPopPtr(const SourceInfo &L) {
7759 bool EvalEmitter::emitPopSint8(const SourceInfo &L) {
7764 bool EvalEmitter::emitPopUint8(const SourceInfo &L) {
7769 bool EvalEmitter::emitPopSint16(const SourceInfo &L) {
7774 bool EvalEmitter::emitPopUint16(const SourceInfo &L) {
7779 bool EvalEmitter::emitPopSint32(const SourceInfo &L) {
7784 bool EvalEmitter::emitPopUint32(const SourceInfo &L) {
7789 bool EvalEmitter::emitPopSint64(const SourceInfo &L) {
7794 bool EvalEmitter::emitPopUint64(const SourceInfo &L) {
7799 bool EvalEmitter::emitPopBool(const SourceInfo &L) {
7804 bool EvalEmitter::emitPopPtr(const SourceInfo &L) {
7937 bool emitRetSint8(const SourceInfo &);
7938 bool emitRetUint8(const SourceInfo &);
7939 bool emitRetSint16(const SourceInfo &);
7940 bool emitRetUint16(const SourceInfo &);
7941 bool emitRetSint32(const SourceInfo &);
7942 bool emitRetUint32(const SourceInfo &);
7943 bool emitRetSint64(const SourceInfo &);
7944 bool emitRetUint64(const SourceInfo &);
7945 bool emitRetBool(const SourceInfo &);
7946 bool emitRetPtr(const SourceInfo &);
7949 bool emitRet(const SourceInfo &);
7953 bool emitRet(PrimType, const SourceInfo &I);
7962 ::emitRet(PrimType T0, const SourceInfo &I) {
8039 bool ByteCodeEmitter::emitRetSint8(const SourceInfo &L) {
8042 bool ByteCodeEmitter::emitRetUint8(const SourceInfo &L) {
8045 bool ByteCodeEmitter::emitRetSint16(const SourceInfo &L) {
8048 bool ByteCodeEmitter::emitRetUint16(const SourceInfo &L) {
8051 bool ByteCodeEmitter::emitRetSint32(const SourceInfo &L) {
8054 bool ByteCodeEmitter::emitRetUint32(const SourceInfo &L) {
8057 bool ByteCodeEmitter::emitRetSint64(const SourceInfo &L) {
8060 bool ByteCodeEmitter::emitRetUint64(const SourceInfo &L) {
8063 bool ByteCodeEmitter::emitRetBool(const SourceInfo &L) {
8066 bool ByteCodeEmitter::emitRetPtr(const SourceInfo &L) {
8089 bool emitRetValue(const SourceInfo &);
8092 bool ByteCodeEmitter::emitRetValue(const SourceInfo &L) {
8115 bool emitRetVoid(const SourceInfo &);
8118 bool ByteCodeEmitter::emitRetVoid(const SourceInfo &L) {
8239 bool emitSetFieldSint8(uint32_t, const SourceInfo &);
8240 bool emitSetFieldUint8(uint32_t, const SourceInfo &);
8241 bool emitSetFieldSint16(uint32_t, const SourceInfo &);
8242 bool emitSetFieldUint16(uint32_t, const SourceInfo &);
8243 bool emitSetFieldSint32(uint32_t, const SourceInfo &);
8244 bool emitSetFieldUint32(uint32_t, const SourceInfo &);
8245 bool emitSetFieldSint64(uint32_t, const SourceInfo &);
8246 bool emitSetFieldUint64(uint32_t, const SourceInfo &);
8247 bool emitSetFieldBool(uint32_t, const SourceInfo &);
8248 bool emitSetFieldPtr(uint32_t, const SourceInfo &);
8251 bool emitSetField(PrimType, uint32_t, const SourceInfo &I);
8260 ::emitSetField(PrimType T0, uint32_t A0, const SourceInfo &I) {
8287 bool ByteCodeEmitter::emitSetFieldSint8(uint32_t A0,const SourceInfo &L) {
8290 bool ByteCodeEmitter::emitSetFieldUint8(uint32_t A0,const SourceInfo &L) {
8293 bool ByteCodeEmitter::emitSetFieldSint16(uint32_t A0,const SourceInfo &L) {
8296 bool ByteCodeEmitter::emitSetFieldUint16(uint32_t A0,const SourceInfo &L) {
8299 bool ByteCodeEmitter::emitSetFieldSint32(uint32_t A0,const SourceInfo &L) {
8302 bool ByteCodeEmitter::emitSetFieldUint32(uint32_t A0,const SourceInfo &L) {
8305 bool ByteCodeEmitter::emitSetFieldSint64(uint32_t A0,const SourceInfo &L) {
8308 bool ByteCodeEmitter::emitSetFieldUint64(uint32_t A0,const SourceInfo &L) {
8311 bool ByteCodeEmitter::emitSetFieldBool(uint32_t A0,const SourceInfo &L) {
8314 bool ByteCodeEmitter::emitSetFieldPtr(uint32_t A0,const SourceInfo &L) {
8319 bool EvalEmitter::emitSetFieldSint8(uint32_t A0,const SourceInfo &L) {
8324 bool EvalEmitter::emitSetFieldUint8(uint32_t A0,const SourceInfo &L) {
8329 bool EvalEmitter::emitSetFieldSint16(uint32_t A0,const SourceInfo &L) {
8334 bool EvalEmitter::emitSetFieldUint16(uint32_t A0,const SourceInfo &L) {
8339 bool EvalEmitter::emitSetFieldSint32(uint32_t A0,const SourceInfo &L) {
8344 bool EvalEmitter::emitSetFieldUint32(uint32_t A0,const SourceInfo &L) {
8349 bool EvalEmitter::emitSetFieldSint64(uint32_t A0,const SourceInfo &L) {
8354 bool EvalEmitter::emitSetFieldUint64(uint32_t A0,const SourceInfo &L) {
8359 bool EvalEmitter::emitSetFieldBool(uint32_t A0,const SourceInfo &L) {
8364 bool EvalEmitter::emitSetFieldPtr(uint32_t A0,const SourceInfo &L) {
8487 bool emitSetGlobalSint8(uint32_t, const SourceInfo &);
8488 bool emitSetGlobalUint8(uint32_t, const SourceInfo &);
8489 bool emitSetGlobalSint16(uint32_t, const SourceInfo &);
8490 bool emitSetGlobalUint16(uint32_t, const SourceInfo &);
8491 bool emitSetGlobalSint32(uint32_t, const SourceInfo &);
8492 bool emitSetGlobalUint32(uint32_t, const SourceInfo &);
8493 bool emitSetGlobalSint64(uint32_t, const SourceInfo &);
8494 bool emitSetGlobalUint64(uint32_t, const SourceInfo &);
8495 bool emitSetGlobalBool(uint32_t, const SourceInfo &);
8496 bool emitSetGlobalPtr(uint32_t, const SourceInfo &);
8499 bool emitSetGlobal(PrimType, uint32_t, const SourceInfo &I);
8508 ::emitSetGlobal(PrimType T0, uint32_t A0, const SourceInfo &I) {
8535 bool ByteCodeEmitter::emitSetGlobalSint8(uint32_t A0,const SourceInfo &L) {
8538 bool ByteCodeEmitter::emitSetGlobalUint8(uint32_t A0,const SourceInfo &L) {
8541 bool ByteCodeEmitter::emitSetGlobalSint16(uint32_t A0,const SourceInfo &L) {
8544 bool ByteCodeEmitter::emitSetGlobalUint16(uint32_t A0,const SourceInfo &L) {
8547 bool ByteCodeEmitter::emitSetGlobalSint32(uint32_t A0,const SourceInfo &L) {
8550 bool ByteCodeEmitter::emitSetGlobalUint32(uint32_t A0,const SourceInfo &L) {
8553 bool ByteCodeEmitter::emitSetGlobalSint64(uint32_t A0,const SourceInfo &L) {
8556 bool ByteCodeEmitter::emitSetGlobalUint64(uint32_t A0,const SourceInfo &L) {
8559 bool ByteCodeEmitter::emitSetGlobalBool(uint32_t A0,const SourceInfo &L) {
8562 bool ByteCodeEmitter::emitSetGlobalPtr(uint32_t A0,const SourceInfo &L) {
8567 bool EvalEmitter::emitSetGlobalSint8(uint32_t A0,const SourceInfo &L) {
8572 bool EvalEmitter::emitSetGlobalUint8(uint32_t A0,const SourceInfo &L) {
8577 bool EvalEmitter::emitSetGlobalSint16(uint32_t A0,const SourceInfo &L) {
8582 bool EvalEmitter::emitSetGlobalUint16(uint32_t A0,const SourceInfo &L) {
8587 bool EvalEmitter::emitSetGlobalSint32(uint32_t A0,const SourceInfo &L) {
8592 bool EvalEmitter::emitSetGlobalUint32(uint32_t A0,const SourceInfo &L) {
8597 bool EvalEmitter::emitSetGlobalSint64(uint32_t A0,const SourceInfo &L) {
8602 bool EvalEmitter::emitSetGlobalUint64(uint32_t A0,const SourceInfo &L) {
8607 bool EvalEmitter::emitSetGlobalBool(uint32_t A0,const SourceInfo &L) {
8612 bool EvalEmitter::emitSetGlobalPtr(uint32_t A0,const SourceInfo &L) {
8735 bool emitSetLocalSint8(uint32_t, const SourceInfo &);
8736 bool emitSetLocalUint8(uint32_t, const SourceInfo &);
8737 bool emitSetLocalSint16(uint32_t, const SourceInfo &);
8738 bool emitSetLocalUint16(uint32_t, const SourceInfo &);
8739 bool emitSetLocalSint32(uint32_t, const SourceInfo &);
8740 bool emitSetLocalUint32(uint32_t, const SourceInfo &);
8741 bool emitSetLocalSint64(uint32_t, const SourceInfo &);
8742 bool emitSetLocalUint64(uint32_t, const SourceInfo &);
8743 bool emitSetLocalBool(uint32_t, const SourceInfo &);
8744 bool emitSetLocalPtr(uint32_t, const SourceInfo &);
8747 bool emitSetLocal(uint32_t, const SourceInfo &);
8751 bool emitSetLocal(PrimType, uint32_t, const SourceInfo &I);
8760 ::emitSetLocal(PrimType T0, uint32_t A0, const SourceInfo &I) {
8837 bool ByteCodeEmitter::emitSetLocalSint8(uint32_t A0,const SourceInfo &L) {
8840 bool ByteCodeEmitter::emitSetLocalUint8(uint32_t A0,const SourceInfo &L) {
8843 bool ByteCodeEmitter::emitSetLocalSint16(uint32_t A0,const SourceInfo &L) {
8846 bool ByteCodeEmitter::emitSetLocalUint16(uint32_t A0,const SourceInfo &L) {
8849 bool ByteCodeEmitter::emitSetLocalSint32(uint32_t A0,const SourceInfo &L) {
8852 bool ByteCodeEmitter::emitSetLocalUint32(uint32_t A0,const SourceInfo &L) {
8855 bool ByteCodeEmitter::emitSetLocalSint64(uint32_t A0,const SourceInfo &L) {
8858 bool ByteCodeEmitter::emitSetLocalUint64(uint32_t A0,const SourceInfo &L) {
8861 bool ByteCodeEmitter::emitSetLocalBool(uint32_t A0,const SourceInfo &L) {
8864 bool ByteCodeEmitter::emitSetLocalPtr(uint32_t A0,const SourceInfo &L) {
8985 bool emitSetParamSint8(uint32_t, const SourceInfo &);
8986 bool emitSetParamUint8(uint32_t, const SourceInfo &);
8987 bool emitSetParamSint16(uint32_t, const SourceInfo &);
8988 bool emitSetParamUint16(uint32_t, const SourceInfo &);
8989 bool emitSetParamSint32(uint32_t, const SourceInfo &);
8990 bool emitSetParamUint32(uint32_t, const SourceInfo &);
8991 bool emitSetParamSint64(uint32_t, const SourceInfo &);
8992 bool emitSetParamUint64(uint32_t, const SourceInfo &);
8993 bool emitSetParamBool(uint32_t, const SourceInfo &);
8994 bool emitSetParamPtr(uint32_t, const SourceInfo &);
8997 bool emitSetParam(PrimType, uint32_t, const SourceInfo &I);
9006 ::emitSetParam(PrimType T0, uint32_t A0, const SourceInfo &I) {
9033 bool ByteCodeEmitter::emitSetParamSint8(uint32_t A0,const SourceInfo &L) {
9036 bool ByteCodeEmitter::emitSetParamUint8(uint32_t A0,const SourceInfo &L) {
9039 bool ByteCodeEmitter::emitSetParamSint16(uint32_t A0,const SourceInfo &L) {
9042 bool ByteCodeEmitter::emitSetParamUint16(uint32_t A0,const SourceInfo &L) {
9045 bool ByteCodeEmitter::emitSetParamSint32(uint32_t A0,const SourceInfo &L) {
9048 bool ByteCodeEmitter::emitSetParamUint32(uint32_t A0,const SourceInfo &L) {
9051 bool ByteCodeEmitter::emitSetParamSint64(uint32_t A0,const SourceInfo &L) {
9054 bool ByteCodeEmitter::emitSetParamUint64(uint32_t A0,const SourceInfo &L) {
9057 bool ByteCodeEmitter::emitSetParamBool(uint32_t A0,const SourceInfo &L) {
9060 bool ByteCodeEmitter::emitSetParamPtr(uint32_t A0,const SourceInfo &L) {
9065 bool EvalEmitter::emitSetParamSint8(uint32_t A0,const SourceInfo &L) {
9070 bool EvalEmitter::emitSetParamUint8(uint32_t A0,const SourceInfo &L) {
9075 bool EvalEmitter::emitSetParamSint16(uint32_t A0,const SourceInfo &L) {
9080 bool EvalEmitter::emitSetParamUint16(uint32_t A0,const SourceInfo &L) {
9085 bool EvalEmitter::emitSetParamSint32(uint32_t A0,const SourceInfo &L) {
9090 bool EvalEmitter::emitSetParamUint32(uint32_t A0,const SourceInfo &L) {
9095 bool EvalEmitter::emitSetParamSint64(uint32_t A0,const SourceInfo &L) {
9100 bool EvalEmitter::emitSetParamUint64(uint32_t A0,const SourceInfo &L) {
9105 bool EvalEmitter::emitSetParamBool(uint32_t A0,const SourceInfo &L) {
9110 bool EvalEmitter::emitSetParamPtr(uint32_t A0,const SourceInfo &L) {
9233 bool emitSetThisFieldSint8(uint32_t, const SourceInfo &);
9234 bool emitSetThisFieldUint8(uint32_t, const SourceInfo &);
9235 bool emitSetThisFieldSint16(uint32_t, const SourceInfo &);
9236 bool emitSetThisFieldUint16(uint32_t, const SourceInfo &);
9237 bool emitSetThisFieldSint32(uint32_t, const SourceInfo &);
9238 bool emitSetThisFieldUint32(uint32_t, const SourceInfo &);
9239 bool emitSetThisFieldSint64(uint32_t, const SourceInfo &);
9240 bool emitSetThisFieldUint64(uint32_t, const SourceInfo &);
9241 bool emitSetThisFieldBool(uint32_t, const SourceInfo &);
9242 bool emitSetThisFieldPtr(uint32_t, const SourceInfo &);
9245 bool emitSetThisField(PrimType, uint32_t, const SourceInfo &I);
9254 ::emitSetThisField(PrimType T0, uint32_t A0, const SourceInfo &I) {
9281 bool ByteCodeEmitter::emitSetThisFieldSint8(uint32_t A0,const SourceInfo &L) {
9284 bool ByteCodeEmitter::emitSetThisFieldUint8(uint32_t A0,const SourceInfo &L) {
9287 bool ByteCodeEmitter::emitSetThisFieldSint16(uint32_t A0,const SourceInfo &L) {
9290 bool ByteCodeEmitter::emitSetThisFieldUint16(uint32_t A0,const SourceInfo &L) {
9293 bool ByteCodeEmitter::emitSetThisFieldSint32(uint32_t A0,const SourceInfo &L) {
9296 bool ByteCodeEmitter::emitSetThisFieldUint32(uint32_t A0,const SourceInfo &L) {
9299 bool ByteCodeEmitter::emitSetThisFieldSint64(uint32_t A0,const SourceInfo &L) {
9302 bool ByteCodeEmitter::emitSetThisFieldUint64(uint32_t A0,const SourceInfo &L) {
9305 bool ByteCodeEmitter::emitSetThisFieldBool(uint32_t A0,const SourceInfo &L) {
9308 bool ByteCodeEmitter::emitSetThisFieldPtr(uint32_t A0,const SourceInfo &L) {
9313 bool EvalEmitter::emitSetThisFieldSint8(uint32_t A0,const SourceInfo &L) {
9318 bool EvalEmitter::emitSetThisFieldUint8(uint32_t A0,const SourceInfo &L) {
9323 bool EvalEmitter::emitSetThisFieldSint16(uint32_t A0,const SourceInfo &L) {
9328 bool EvalEmitter::emitSetThisFieldUint16(uint32_t A0,const SourceInfo &L) {
9333 bool EvalEmitter::emitSetThisFieldSint32(uint32_t A0,const SourceInfo &L) {
9338 bool EvalEmitter::emitSetThisFieldUint32(uint32_t A0,const SourceInfo &L) {
9343 bool EvalEmitter::emitSetThisFieldSint64(uint32_t A0,const SourceInfo &L) {
9348 bool EvalEmitter::emitSetThisFieldUint64(uint32_t A0,const SourceInfo &L) {
9353 bool EvalEmitter::emitSetThisFieldBool(uint32_t A0,const SourceInfo &L) {
9358 bool EvalEmitter::emitSetThisFieldPtr(uint32_t A0,const SourceInfo &L) {
9471 bool emitStoreSint8(const SourceInfo &);
9472 bool emitStoreUint8(const SourceInfo &);
9473 bool emitStoreSint16(const SourceInfo &);
9474 bool emitStoreUint16(const SourceInfo &);
9475 bool emitStoreSint32(const SourceInfo &);
9476 bool emitStoreUint32(const SourceInfo &);
9477 bool emitStoreSint64(const SourceInfo &);
9478 bool emitStoreUint64(const SourceInfo &);
9479 bool emitStoreBool(const SourceInfo &);
9480 bool emitStorePtr(const SourceInfo &);
9483 bool emitStore(PrimType, const SourceInfo &I);
9492 ::emitStore(PrimType T0, const SourceInfo &I) {
9519 bool ByteCodeEmitter::emitStoreSint8(const SourceInfo &L) {
9522 bool ByteCodeEmitter::emitStoreUint8(const SourceInfo &L) {
9525 bool ByteCodeEmitter::emitStoreSint16(const SourceInfo &L) {
9528 bool ByteCodeEmitter::emitStoreUint16(const SourceInfo &L) {
9531 bool ByteCodeEmitter::emitStoreSint32(const SourceInfo &L) {
9534 bool ByteCodeEmitter::emitStoreUint32(const SourceInfo &L) {
9537 bool ByteCodeEmitter::emitStoreSint64(const SourceInfo &L) {
9540 bool ByteCodeEmitter::emitStoreUint64(const SourceInfo &L) {
9543 bool ByteCodeEmitter::emitStoreBool(const SourceInfo &L) {
9546 bool ByteCodeEmitter::emitStorePtr(const SourceInfo &L) {
9551 bool EvalEmitter::emitStoreSint8(const SourceInfo &L) {
9556 bool EvalEmitter::emitStoreUint8(const SourceInfo &L) {
9561 bool EvalEmitter::emitStoreSint16(const SourceInfo &L) {
9566 bool EvalEmitter::emitStoreUint16(const SourceInfo &L) {
9571 bool EvalEmitter::emitStoreSint32(const SourceInfo &L) {
9576 bool EvalEmitter::emitStoreUint32(const SourceInfo &L) {
9581 bool EvalEmitter::emitStoreSint64(const SourceInfo &L) {
9586 bool EvalEmitter::emitStoreUint64(const SourceInfo &L) {
9591 bool EvalEmitter::emitStoreBool(const SourceInfo &L) {
9596 bool EvalEmitter::emitStorePtr(const SourceInfo &L) {
9699 bool emitStoreBitFieldSint8(const SourceInfo &);
9700 bool emitStoreBitFieldUint8(const SourceInfo &);
9701 bool emitStoreBitFieldSint16(const SourceInfo &);
9702 bool emitStoreBitFieldUint16(const SourceInfo &);
9703 bool emitStoreBitFieldSint32(const SourceInfo &);
9704 bool emitStoreBitFieldUint32(const SourceInfo &);
9705 bool emitStoreBitFieldSint64(const SourceInfo &);
9706 bool emitStoreBitFieldUint64(const SourceInfo &);
9707 bool emitStoreBitFieldBool(const SourceInfo &);
9710 bool emitStoreBitField(PrimType, const SourceInfo &I);
9719 ::emitStoreBitField(PrimType T0, const SourceInfo &I) {
9745 bool ByteCodeEmitter::emitStoreBitFieldSint8(const SourceInfo &L) {
9748 bool ByteCodeEmitter::emitStoreBitFieldUint8(const SourceInfo &L) {
9751 bool ByteCodeEmitter::emitStoreBitFieldSint16(const SourceInfo &L) {
9754 bool ByteCodeEmitter::emitStoreBitFieldUint16(const SourceInfo &L) {
9757 bool ByteCodeEmitter::emitStoreBitFieldSint32(const SourceInfo &L) {
9760 bool ByteCodeEmitter::emitStoreBitFieldUint32(const SourceInfo &L) {
9763 bool ByteCodeEmitter::emitStoreBitFieldSint64(const SourceInfo &L) {
9766 bool ByteCodeEmitter::emitStoreBitFieldUint64(const SourceInfo &L) {
9769 bool ByteCodeEmitter::emitStoreBitFieldBool(const SourceInfo &L) {
9774 bool EvalEmitter::emitStoreBitFieldSint8(const SourceInfo &L) {
9779 bool EvalEmitter::emitStoreBitFieldUint8(const SourceInfo &L) {
9784 bool EvalEmitter::emitStoreBitFieldSint16(const SourceInfo &L) {
9789 bool EvalEmitter::emitStoreBitFieldUint16(const SourceInfo &L) {
9794 bool EvalEmitter::emitStoreBitFieldSint32(const SourceInfo &L) {
9799 bool EvalEmitter::emitStoreBitFieldUint32(const SourceInfo &L) {
9804 bool EvalEmitter::emitStoreBitFieldSint64(const SourceInfo &L) {
9809 bool EvalEmitter::emitStoreBitFieldUint64(const SourceInfo &L) {
9814 bool EvalEmitter::emitStoreBitFieldBool(const SourceInfo &L) {
9917 bool emitStoreBitFieldPopSint8(const SourceInfo &);
9918 bool emitStoreBitFieldPopUint8(const SourceInfo &);
9919 bool emitStoreBitFieldPopSint16(const SourceInfo &);
9920 bool emitStoreBitFieldPopUint16(const SourceInfo &);
9921 bool emitStoreBitFieldPopSint32(const SourceInfo &);
9922 bool emitStoreBitFieldPopUint32(const SourceInfo &);
9923 bool emitStoreBitFieldPopSint64(const SourceInfo &);
9924 bool emitStoreBitFieldPopUint64(const SourceInfo &);
9925 bool emitStoreBitFieldPopBool(const SourceInfo &);
9928 bool emitStoreBitFieldPop(PrimType, const SourceInfo &I);
9937 ::emitStoreBitFieldPop(PrimType T0, const SourceInfo &I) {
9963 bool ByteCodeEmitter::emitStoreBitFieldPopSint8(const SourceInfo &L) {
9966 bool ByteCodeEmitter::emitStoreBitFieldPopUint8(const SourceInfo &L) {
9969 bool ByteCodeEmitter::emitStoreBitFieldPopSint16(const SourceInfo &L) {
9972 bool ByteCodeEmitter::emitStoreBitFieldPopUint16(const SourceInfo &L) {
9975 bool ByteCodeEmitter::emitStoreBitFieldPopSint32(const SourceInfo &L) {
9978 bool ByteCodeEmitter::emitStoreBitFieldPopUint32(const SourceInfo &L) {
9981 bool ByteCodeEmitter::emitStoreBitFieldPopSint64(const SourceInfo &L) {
9984 bool ByteCodeEmitter::emitStoreBitFieldPopUint64(const SourceInfo &L) {
9987 bool ByteCodeEmitter::emitStoreBitFieldPopBool(const SourceInfo &L) {
9992 bool EvalEmitter::emitStoreBitFieldPopSint8(const SourceInfo &L) {
9997 bool EvalEmitter::emitStoreBitFieldPopUint8(const SourceInfo &L) {
10002 bool EvalEmitter::emitStoreBitFieldPopSint16(const SourceInfo &L) {
10007 bool EvalEmitter::emitStoreBitFieldPopUint16(const SourceInfo &L) {
10012 bool EvalEmitter::emitStoreBitFieldPopSint32(const SourceInfo &L) {
10017 bool EvalEmitter::emitStoreBitFieldPopUint32(const SourceInfo &L) {
10022 bool EvalEmitter::emitStoreBitFieldPopSint64(const SourceInfo &L) {
10027 bool EvalEmitter::emitStoreBitFieldPopUint64(const SourceInfo &L) {
10032 bool EvalEmitter::emitStoreBitFieldPopBool(const SourceInfo &L) {
10145 bool emitStorePopSint8(const SourceInfo &);
10146 bool emitStorePopUint8(const SourceInfo &);
10147 bool emitStorePopSint16(const SourceInfo &);
10148 bool emitStorePopUint16(const SourceInfo &);
10149 bool emitStorePopSint32(const SourceInfo &);
10150 bool emitStorePopUint32(const SourceInfo &);
10151 bool emitStorePopSint64(const SourceInfo &);
10152 bool emitStorePopUint64(const SourceInfo &);
10153 bool emitStorePopBool(const SourceInfo &);
10154 bool emitStorePopPtr(const SourceInfo &);
10157 bool emitStorePop(PrimType, const SourceInfo &I);
10166 ::emitStorePop(PrimType T0, const SourceInfo &I) {
10193 bool ByteCodeEmitter::emitStorePopSint8(const SourceInfo &L) {
10196 bool ByteCodeEmitter::emitStorePopUint8(const SourceInfo &L) {
10199 bool ByteCodeEmitter::emitStorePopSint16(const SourceInfo &L) {
10202 bool ByteCodeEmitter::emitStorePopUint16(const SourceInfo &L) {
10205 bool ByteCodeEmitter::emitStorePopSint32(const SourceInfo &L) {
10208 bool ByteCodeEmitter::emitStorePopUint32(const SourceInfo &L) {
10211 bool ByteCodeEmitter::emitStorePopSint64(const SourceInfo &L) {
10214 bool ByteCodeEmitter::emitStorePopUint64(const SourceInfo &L) {
10217 bool ByteCodeEmitter::emitStorePopBool(const SourceInfo &L) {
10220 bool ByteCodeEmitter::emitStorePopPtr(const SourceInfo &L) {
10225 bool EvalEmitter::emitStorePopSint8(const SourceInfo &L) {
10230 bool EvalEmitter::emitStorePopUint8(const SourceInfo &L) {
10235 bool EvalEmitter::emitStorePopSint16(const SourceInfo &L) {
10240 bool EvalEmitter::emitStorePopUint16(const SourceInfo &L) {
10245 bool EvalEmitter::emitStorePopSint32(const SourceInfo &L) {
10250 bool EvalEmitter::emitStorePopUint32(const SourceInfo &L) {
10255 bool EvalEmitter::emitStorePopSint64(const SourceInfo &L) {
10260 bool EvalEmitter::emitStorePopUint64(const SourceInfo &L) {
10265 bool EvalEmitter::emitStorePopBool(const SourceInfo &L) {
10270 bool EvalEmitter::emitStorePopPtr(const SourceInfo &L) {
10373 bool emitSubSint8(const SourceInfo &);
10374 bool emitSubUint8(const SourceInfo &);
10375 bool emitSubSint16(const SourceInfo &);
10376 bool emitSubUint16(const SourceInfo &);
10377 bool emitSubSint32(const SourceInfo &);
10378 bool emitSubUint32(const SourceInfo &);
10379 bool emitSubSint64(const SourceInfo &);
10380 bool emitSubUint64(const SourceInfo &);
10381 bool emitSubBool(const SourceInfo &);
10384 bool emitSub(PrimType, const SourceInfo &I);
10393 ::emitSub(PrimType T0, const SourceInfo &I) {
10419 bool ByteCodeEmitter::emitSubSint8(const SourceInfo &L) {
10422 bool ByteCodeEmitter::emitSubUint8(const SourceInfo &L) {
10425 bool ByteCodeEmitter::emitSubSint16(const SourceInfo &L) {
10428 bool ByteCodeEmitter::emitSubUint16(const SourceInfo &L) {
10431 bool ByteCodeEmitter::emitSubSint32(const SourceInfo &L) {
10434 bool ByteCodeEmitter::emitSubUint32(const SourceInfo &L) {
10437 bool ByteCodeEmitter::emitSubSint64(const SourceInfo &L) {
10440 bool ByteCodeEmitter::emitSubUint64(const SourceInfo &L) {
10443 bool ByteCodeEmitter::emitSubBool(const SourceInfo &L) {
10448 bool EvalEmitter::emitSubSint8(const SourceInfo &L) {
10453 bool EvalEmitter::emitSubUint8(const SourceInfo &L) {
10458 bool EvalEmitter::emitSubSint16(const SourceInfo &L) {
10463 bool EvalEmitter::emitSubUint16(const SourceInfo &L) {
10468 bool EvalEmitter::emitSubSint32(const SourceInfo &L) {
10473 bool EvalEmitter::emitSubUint32(const SourceInfo &L) {
10478 bool EvalEmitter::emitSubSint64(const SourceInfo &L) {
10483 bool EvalEmitter::emitSubUint64(const SourceInfo &L) {
10488 bool EvalEmitter::emitSubBool(const SourceInfo &L) {
10591 bool emitSubOffsetSint8(const SourceInfo &);
10592 bool emitSubOffsetUint8(const SourceInfo &);
10593 bool emitSubOffsetSint16(const SourceInfo &);
10594 bool emitSubOffsetUint16(const SourceInfo &);
10595 bool emitSubOffsetSint32(const SourceInfo &);
10596 bool emitSubOffsetUint32(const SourceInfo &);
10597 bool emitSubOffsetSint64(const SourceInfo &);
10598 bool emitSubOffsetUint64(const SourceInfo &);
10599 bool emitSubOffsetBool(const SourceInfo &);
10602 bool emitSubOffset(PrimType, const SourceInfo &I);
10611 ::emitSubOffset(PrimType T0, const SourceInfo &I) {
10637 bool ByteCodeEmitter::emitSubOffsetSint8(const SourceInfo &L) {
10640 bool ByteCodeEmitter::emitSubOffsetUint8(const SourceInfo &L) {
10643 bool ByteCodeEmitter::emitSubOffsetSint16(const SourceInfo &L) {
10646 bool ByteCodeEmitter::emitSubOffsetUint16(const SourceInfo &L) {
10649 bool ByteCodeEmitter::emitSubOffsetSint32(const SourceInfo &L) {
10652 bool ByteCodeEmitter::emitSubOffsetUint32(const SourceInfo &L) {
10655 bool ByteCodeEmitter::emitSubOffsetSint64(const SourceInfo &L) {
10658 bool ByteCodeEmitter::emitSubOffsetUint64(const SourceInfo &L) {
10661 bool ByteCodeEmitter::emitSubOffsetBool(const SourceInfo &L) {
10666 bool EvalEmitter::emitSubOffsetSint8(const SourceInfo &L) {
10671 bool EvalEmitter::emitSubOffsetUint8(const SourceInfo &L) {
10676 bool EvalEmitter::emitSubOffsetSint16(const SourceInfo &L) {
10681 bool EvalEmitter::emitSubOffsetUint16(const SourceInfo &L) {
10686 bool EvalEmitter::emitSubOffsetSint32(const SourceInfo &L) {
10691 bool EvalEmitter::emitSubOffsetUint32(const SourceInfo &L) {
10696 bool EvalEmitter::emitSubOffsetSint64(const SourceInfo &L) {
10701 bool EvalEmitter::emitSubOffsetUint64(const SourceInfo &L) {
10706 bool EvalEmitter::emitSubOffsetBool(const SourceInfo &L) {
10729 bool emitThis(const SourceInfo &);
10732 bool ByteCodeEmitter::emitThis(const SourceInfo &L) {
10737 bool EvalEmitter::emitThis(const SourceInfo &L) {
10840 bool emitZeroSint8(const SourceInfo &);
10841 bool emitZeroUint8(const SourceInfo &);
10842 bool emitZeroSint16(const SourceInfo &);
10843 bool emitZeroUint16(const SourceInfo &);
10844 bool emitZeroSint32(const SourceInfo &);
10845 bool emitZeroUint32(const SourceInfo &);
10846 bool emitZeroSint64(const SourceInfo &);
10847 bool emitZeroUint64(const SourceInfo &);
10848 bool emitZeroBool(const SourceInfo &);
10851 bool ByteCodeEmitter::emitZeroSint8(const SourceInfo &L) {
10854 bool ByteCodeEmitter::emitZeroUint8(const SourceInfo &L) {
10857 bool ByteCodeEmitter::emitZeroSint16(const SourceInfo &L) {
10860 bool ByteCodeEmitter::emitZeroUint16(const SourceInfo &L) {
10863 bool ByteCodeEmitter::emitZeroSint32(const SourceInfo &L) {
10866 bool ByteCodeEmitter::emitZeroUint32(const SourceInfo &L) {
10869 bool ByteCodeEmitter::emitZeroSint64(const SourceInfo &L) {
10872 bool ByteCodeEmitter::emitZeroUint64(const SourceInfo &L) {
10875 bool ByteCodeEmitter::emitZeroBool(const SourceInfo &L) {
10880 bool EvalEmitter::emitZeroSint8(const SourceInfo &L) {
10885 bool EvalEmitter::emitZeroUint8(const SourceInfo &L) {
10890 bool EvalEmitter::emitZeroSint16(const SourceInfo &L) {
10895 bool EvalEmitter::emitZeroUint16(const SourceInfo &L) {
10900 bool EvalEmitter::emitZeroSint32(const SourceInfo &L) {
10905 bool EvalEmitter::emitZeroUint32(const SourceInfo &L) {
10910 bool EvalEmitter::emitZeroSint64(const SourceInfo &L) {
10915 bool EvalEmitter::emitZeroUint64(const SourceInfo &L) {
10920 bool EvalEmitter::emitZeroBool(const SourceInfo &L) {
tools/clang/lib/AST/Interp/ByteCodeEmitter.cpp 126 bool ByteCodeEmitter::emitOp(Opcode Op, const Tys &... Args, const SourceInfo &SI) {
tools/clang/lib/AST/Interp/ByteCodeEmitter.h 101 bool emitOp(Opcode Op, const Tys &... Args, const SourceInfo &L);
tools/clang/lib/AST/Interp/EvalEmitter.cpp 98 template <PrimType OpType> bool EvalEmitter::emitRet(const SourceInfo &Info) {
105 bool EvalEmitter::emitRetVoid(const SourceInfo &Info) { return true; }
107 bool EvalEmitter::emitRetValue(const SourceInfo &Info) {
196 bool EvalEmitter::emitGetPtrLocal(uint32_t I, const SourceInfo &Info) {
207 bool EvalEmitter::emitGetLocal(uint32_t I, const SourceInfo &Info) {
221 bool EvalEmitter::emitSetLocal(uint32_t I, const SourceInfo &Info) {
234 bool EvalEmitter::emitDestroy(uint32_t I, const SourceInfo &Info) {
tools/clang/lib/AST/Interp/EvalEmitter.h 74 SourceInfo getSource(Function *F, CodePtr PC) const override {
102 SourceInfo CurrentSource;
116 bool ExecuteCall(Function *F, Pointer &&This, const SourceInfo &Info);
118 bool ExecuteNoCall(const FunctionDecl *F, const SourceInfo &Info);
tools/clang/lib/AST/Interp/Function.cpp 34 SourceInfo Function::getSource(CodePtr PC) const {
36 using Elem = std::pair<unsigned, SourceInfo>;
tools/clang/lib/AST/Interp/Function.h 100 SourceInfo getSource(CodePtr PC) const;
tools/clang/lib/AST/Interp/Interp.cpp 106 const SourceInfo &Loc = S.Current->getSource(OpPC);
138 const SourceInfo &Loc = S.Current->getSource(OpPC);
156 const SourceInfo &E = S.Current->getSource(OpPC);
187 const SourceInfo &Loc = S.Current->getSource(OpPC);
197 const SourceInfo &E = S.Current->getSource(OpPC);
204 const auto &Src = S.Current->getSource(OpPC);
235 const SourceInfo &Loc = S.Current->getSource(OpPC);
244 const SourceInfo &Loc = S.Current->getSource(OpPC);
253 const SourceInfo &Loc = S.Current->getSource(OpPC);
265 const SourceInfo &Loc = S.Current->getSource(OpPC);
276 const SourceInfo &Loc = S.Current->getSource(OpPC);
379 const SourceInfo &Loc = S.Current->getSource(OpPC);
396 const SourceInfo &E = S.Current->getSource(OpPC);
tools/clang/lib/AST/Interp/Interp.h 182 const SourceInfo &Loc = S.Current->getSource(OpPC);
905 const SourceInfo &Loc = S.Current->getSource(OpPC);
920 const SourceInfo &Loc = S.Current->getSource(OpPC);
tools/clang/lib/AST/Interp/InterpFrame.cpp 182 SourceInfo InterpFrame::getSource(CodePtr PC) const {
tools/clang/lib/AST/Interp/InterpFrame.h 109 virtual SourceInfo getSource(CodePtr PC) const;
tools/clang/lib/AST/Interp/InterpState.h 84 SourceInfo getSource(Function *F, CodePtr PC) const override {
tools/clang/lib/AST/Interp/Source.h 99 using SourceMap = std::vector<std::pair<unsigned, SourceInfo>>;
107 virtual SourceInfo getSource(Function *F, CodePtr PC) const = 0;
tools/clang/lib/AST/Interp/State.cpp 33 OptionalDiagnostic State::FFDiag(const SourceInfo &SI, diag::kind DiagId,
57 OptionalDiagnostic State::CCEDiag(const SourceInfo &SI, diag::kind DiagId,
tools/clang/lib/AST/Interp/State.h 86 FFDiag(const SourceInfo &SI,
106 CCEDiag(const SourceInfo &SI,
usr/include/c++/7.4.0/bits/alloc_traits.h 474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/stl_pair.h 101 is_constructible<_T2, const _U2&>>::value;
101 is_constructible<_T2, const _U2&>>::value;
108 is_convertible<const _U2&, _T2>>::value;
108 is_convertible<const _U2&, _T2>>::value;
115 is_constructible<_T2, _U2&&>>::value;
115 is_constructible<_T2, _U2&&>>::value;
122 is_convertible<_U2&&, _T2>>::value;
122 is_convertible<_U2&&, _T2>>::value;
129 is_convertible<_U2&&, _T2>>;
129 is_convertible<_U2&&, _T2>>;
134 is_constructible<_T2, _U2&&>,
134 is_constructible<_T2, _U2&&>,
143 is_convertible<const _U2&, _T2>>;
143 is_convertible<const _U2&, _T2>>;
148 is_constructible<_T2, const _U2&&>,
148 is_constructible<_T2, const _U2&&>,
209 : private __pair_base<_T1, _T2>
212 typedef _T2 second_type; /// @c second_type is the second bound type
215 _T2 second; /// @c second is a copy of the second object
252 using _PCCP = _PCC<true, _T1, _T2>;
260 constexpr pair(const _T1& __a, const _T2& __b)
269 explicit constexpr pair(const _T1& __a, const _T2& __b)
283 _T1, _T2>;
311 constexpr pair(_U1&& __x, const _T2& __y)
318 explicit constexpr pair(_U1&& __x, const _T2& __y)
325 constexpr pair(const _T1& __x, _U2&& __y)
341 constexpr pair(_U1&& __x, _U2&& __y)
380 is_copy_assignable<_T2>>::value,
391 is_move_assignable<_T2>>::value,
403 is_assignable<_T2&, const _U2&>>::value,
403 is_assignable<_T2&, const _U2&>>::value,
405 operator=(const pair<_U1, _U2>& __p)
414 is_assignable<_T2&, _U2&&>>::value,
414 is_assignable<_T2&, _U2&&>>::value,
416 operator=(pair<_U1, _U2>&& __p)
usr/include/c++/7.4.0/bits/stl_vector.h 962 emplace_back(_Args&&... __args);
1483 _M_realloc_insert(iterator __position, _Args&&... __args);
usr/include/c++/7.4.0/ext/new_allocator.h 135 construct(_Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1286 : public is_assignable<_Tp&, const _Tp&>
1286 : public is_assignable<_Tp&, const _Tp&>
1292 : public __is_copy_assignable_impl<_Tp>
1304 : public is_assignable<_Tp&, _Tp&&>
1304 : public is_assignable<_Tp&, _Tp&&>
1310 : public __is_move_assignable_impl<_Tp>
1526 static void __test_aux(_To1);
1538 typedef decltype(__test<_From, _To>(0)) type;
1545 : public __is_convertible_helper<_From, _To>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1659 { typedef _Tp&& type; };
1955 { typedef _Tp type; };