ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AstQueryMemoryPool.h
Go to the documentation of this file.
1 template <class FunctionalType>
2 void AstQueryNamespace::queryMemoryPool(AstQuery<ROSE_VisitTraversal,FunctionalType>& astQuery, VariantVector* variantsToTraverse)
3  {
4 for (VariantVector::iterator it = variantsToTraverse->begin(); it != variantsToTraverse->end(); ++it)
5  {
6 switch(*it){
7  case V_SgName: {
9  break;
10 }
11 case V_SgSymbolTable: {
13  break;
14 }
15 case V_SgPragma: {
17  break;
18 }
19 case V_SgModifierNodes: {
21  break;
22 }
25  break;
26 }
27 case V_SgStorageModifier: {
29  break;
30 }
31 case V_SgAccessModifier: {
33  break;
34 }
37  break;
38 }
41  break;
42 }
43 case V_SgLinkageModifier: {
45  break;
46 }
49  break;
50 }
51 case V_SgTypeModifier: {
53  break;
54 }
57  break;
58 }
61  break;
62 }
65  break;
66 }
69  break;
70 }
71 case V_SgModifier: {
73  break;
74 }
75 case V_Sg_File_Info: {
77  break;
78 }
79 case V_SgSourceFile: {
81  break;
82 }
83 case V_SgBinaryComposite: {
85  break;
86 }
87 case V_SgUnknownFile: {
89  break;
90 }
91 case V_SgFile: {
93  break;
94 }
95 case V_SgFileList: {
97  break;
98 }
99 case V_SgDirectory: {
101  break;
102 }
103 case V_SgDirectoryList: {
105  break;
106 }
107 case V_SgProject: {
109  break;
110 }
111 case V_SgOptions: {
113  break;
114 }
115 case V_SgUnparse_Info: {
117  break;
118 }
119 case V_SgFuncDecl_attr: {
121  break;
122 }
123 case V_SgClassDecl_attr: {
125  break;
126 }
127 case V_SgTypedefSeq: {
129  break;
130 }
133  break;
134 }
135 case V_SgTemplateParameter: {
137  break;
138 }
139 case V_SgTemplateArgument: {
141  break;
142 }
145  break;
146 }
149  break;
150 }
151 case V_SgBitAttribute: {
153  break;
154 }
155 case V_SgAttribute: {
157  break;
158 }
159 case V_SgExpBaseClass: {
161  break;
162 }
163 case V_SgBaseClass: {
165  break;
166 }
169  break;
170 }
171 case V_SgDirectedGraphEdge: {
173  break;
174 }
175 case V_SgGraphNode: {
177  break;
178 }
179 case V_SgGraphEdge: {
181  break;
182 }
185  break;
186 }
189  break;
190 }
193  break;
194 }
197  break;
198 }
201  break;
202 }
203 case V_SgGraph: {
205  break;
206 }
207 case V_SgGraphNodeList: {
209  break;
210 }
211 case V_SgGraphEdgeList: {
213  break;
214 }
215 case V_SgQualifiedName: {
217  break;
218 }
219 case V_SgNameGroup: {
221  break;
222 }
223 case V_SgDimensionObject: {
225  break;
226 }
229  break;
230 }
233  break;
234 }
237  break;
238 }
239 case V_SgFormatItem: {
241  break;
242 }
243 case V_SgFormatItemList: {
245  break;
246 }
247 case V_SgTypeTable: {
249  break;
250 }
253  break;
254 }
257  break;
258 }
259 case V_SgSupport: {
261  break;
262 }
263 case V_SgTypeUnknown: {
265  break;
266 }
267 case V_SgTypeChar: {
269  break;
270 }
271 case V_SgTypeSignedChar: {
273  break;
274 }
275 case V_SgTypeUnsignedChar: {
277  break;
278 }
279 case V_SgTypeShort: {
281  break;
282 }
283 case V_SgTypeSignedShort: {
285  break;
286 }
287 case V_SgTypeUnsignedShort: {
289  break;
290 }
291 case V_SgTypeInt: {
293  break;
294 }
295 case V_SgTypeSignedInt: {
297  break;
298 }
299 case V_SgTypeUnsignedInt: {
301  break;
302 }
303 case V_SgTypeLong: {
305  break;
306 }
307 case V_SgTypeSignedLong: {
309  break;
310 }
311 case V_SgTypeUnsignedLong: {
313  break;
314 }
315 case V_SgTypeVoid: {
317  break;
318 }
319 case V_SgTypeGlobalVoid: {
321  break;
322 }
323 case V_SgTypeWchar: {
325  break;
326 }
327 case V_SgTypeFloat: {
329  break;
330 }
331 case V_SgTypeDouble: {
333  break;
334 }
335 case V_SgTypeLongLong: {
337  break;
338 }
341  break;
342 }
345  break;
346 }
347 case V_SgTypeLongDouble: {
349  break;
350 }
351 case V_SgTypeString: {
353  break;
354 }
355 case V_SgTypeBool: {
357  break;
358 }
359 case V_SgTypeComplex: {
361  break;
362 }
363 case V_SgTypeImaginary: {
365  break;
366 }
367 case V_SgTypeDefault: {
369  break;
370 }
371 case V_SgPointerMemberType: {
373  break;
374 }
375 case V_SgReferenceType: {
377  break;
378 }
379 case V_SgTypeCAFTeam: {
381  break;
382 }
385  break;
386 }
389  break;
390 }
391 case V_SgTypeLabel: {
393  break;
394 }
397  break;
398 }
399 case V_SgJavaQualifiedType: {
401  break;
402 }
403 case V_SgJavaWildcardType: {
405  break;
406 }
407 case V_SgJavaUnionType: {
409  break;
410 }
411 case V_SgJavaParameterType: {
413  break;
414 }
415 case V_SgTemplateType: {
417  break;
418 }
419 case V_SgEnumType: {
421  break;
422 }
423 case V_SgTypedefType: {
425  break;
426 }
427 case V_SgModifierType: {
429  break;
430 }
433  break;
434 }
435 case V_SgArrayType: {
437  break;
438 }
439 case V_SgTypeEllipse: {
441  break;
442 }
443 case V_SgTypeCrayPointer: {
445  break;
446 }
449  break;
450 }
453  break;
454 }
455 case V_SgFunctionType: {
457  break;
458 }
459 case V_SgPointerType: {
461  break;
462 }
463 case V_SgClassType: {
465  break;
466 }
467 case V_SgNamedType: {
469  break;
470 }
471 case V_SgQualifiedNameType: {
473  break;
474 }
475 case V_SgType: {
477  break;
478 }
479 case V_SgForStatement: {
481  break;
482 }
483 case V_SgForInitStatement: {
485  break;
486 }
487 case V_SgCatchStatementSeq: {
489  break;
490 }
493  break;
494 }
497  break;
498 }
499 case V_SgBasicBlock: {
501  break;
502 }
503 case V_SgGlobal: {
505  break;
506 }
507 case V_SgIfStmt: {
509  break;
510 }
511 case V_SgWhileStmt: {
513  break;
514 }
515 case V_SgDoWhileStmt: {
517  break;
518 }
519 case V_SgSwitchStatement: {
521  break;
522 }
523 case V_SgCatchOptionStmt: {
525  break;
526 }
529  break;
530 }
533  break;
534 }
535 case V_SgEnumDeclaration: {
537  break;
538 }
539 case V_SgAsmStmt: {
541  break;
542 }
545  break;
546 }
547 case V_SgFunctionTypeTable: {
549  break;
550 }
551 case V_SgExprStatement: {
553  break;
554 }
555 case V_SgLabelStatement: {
557  break;
558 }
559 case V_SgCaseOptionStmt: {
561  break;
562 }
563 case V_SgTryStmt: {
565  break;
566 }
567 case V_SgDefaultOptionStmt: {
569  break;
570 }
571 case V_SgBreakStmt: {
573  break;
574 }
575 case V_SgContinueStmt: {
577  break;
578 }
579 case V_SgReturnStmt: {
581  break;
582 }
583 case V_SgGotoStatement: {
585  break;
586 }
587 case V_SgSpawnStmt: {
589  break;
590 }
591 case V_SgNullStatement: {
593  break;
594 }
595 case V_SgVariantStatement: {
597  break;
598 }
599 case V_SgPragmaDeclaration: {
601  break;
602 }
605  break;
606 }
609  break;
610 }
613  break;
614 }
617  break;
618 }
621  break;
622 }
625  break;
626 }
629  break;
630 }
633  break;
634 }
637  break;
638 }
641  break;
642 }
643 case V_SgWithStatement: {
645  break;
646 }
647 case V_SgPythonGlobalStmt: {
649  break;
650 }
651 case V_SgPythonPrintStmt: {
653  break;
654 }
655 case V_SgPassStatement: {
657  break;
658 }
659 case V_SgAssertStmt: {
661  break;
662 }
663 case V_SgExecStatement: {
665  break;
666 }
669  break;
670 }
673  break;
674 }
675 case V_SgEntryStatement: {
677  break;
678 }
681  break;
682 }
685  break;
686 }
689  break;
690 }
691 case V_SgCommonBlock: {
693  break;
694 }
695 case V_SgModuleStatement: {
697  break;
698 }
699 case V_SgUseStatement: {
701  break;
702 }
705  break;
706 }
707 case V_SgPrintStatement: {
709  break;
710 }
711 case V_SgReadStatement: {
713  break;
714 }
715 case V_SgWriteStatement: {
717  break;
718 }
719 case V_SgOpenStatement: {
721  break;
722 }
723 case V_SgCloseStatement: {
725  break;
726 }
727 case V_SgInquireStatement: {
729  break;
730 }
731 case V_SgFlushStatement: {
733  break;
734 }
737  break;
738 }
739 case V_SgRewindStatement: {
741  break;
742 }
743 case V_SgEndfileStatement: {
745  break;
746 }
747 case V_SgWaitStatement: {
749  break;
750 }
753  break;
754 }
755 case V_SgFormatStatement: {
757  break;
758 }
759 case V_SgFortranDo: {
761  break;
762 }
763 case V_SgForAllStatement: {
765  break;
766 }
767 case V_SgIOStatement: {
769  break;
770 }
773  break;
774 }
775 case V_SgUpcWaitStatement: {
777  break;
778 }
781  break;
782 }
783 case V_SgUpcFenceStatement: {
785  break;
786 }
789  break;
790 }
793  break;
794 }
797  break;
798 }
799 case V_SgOmpTaskStatement: {
801  break;
802 }
803 case V_SgOmpForStatement: {
805  break;
806 }
807 case V_SgOmpDoStatement: {
809  break;
810 }
813  break;
814 }
817  break;
818 }
821  break;
822 }
823 case V_SgOmpSimdStatement: {
825  break;
826 }
829  break;
830 }
833  break;
834 }
837  break;
838 }
841  break;
842 }
845  break;
846 }
849  break;
850 }
853  break;
854 }
855 case V_SgOmpBodyStatement: {
857  break;
858 }
861  break;
862 }
865  break;
866 }
869  break;
870 }
873  break;
874 }
877  break;
878 }
881  break;
882 }
885  break;
886 }
889  break;
890 }
891 case V_SgImplicitStatement: {
893  break;
894 }
897  break;
898 }
899 case V_SgWhereStatement: {
901  break;
902 }
903 case V_SgNullifyStatement: {
905  break;
906 }
909  break;
910 }
913  break;
914 }
917  break;
918 }
919 case V_SgAllocateStatement: {
921  break;
922 }
925  break;
926 }
927 case V_SgContainsStatement: {
929  break;
930 }
931 case V_SgSequenceStatement: {
933  break;
934 }
937  break;
938 }
941  break;
942 }
943 case V_SgAssignStatement: {
945  break;
946 }
949  break;
950 }
953  break;
954 }
955 case V_SgNamelistStatement: {
957  break;
958 }
959 case V_SgImportStatement: {
961  break;
962 }
965  break;
966 }
969  break;
970 }
973  break;
974 }
977  break;
978 }
981  break;
982 }
985  break;
986 }
989  break;
990 }
993  break;
994 }
997  break;
998 }
1001  break;
1002 }
1003 case V_SgClassDeclaration: {
1005  break;
1006 }
1007 case V_SgClassDefinition: {
1009  break;
1010 }
1011 case V_SgFunctionDefinition: {
1013  break;
1014 }
1015 case V_SgScopeStatement: {
1017  break;
1018 }
1021  break;
1022 }
1025  break;
1026 }
1029  break;
1030 }
1033  break;
1034 }
1037  break;
1038 }
1041  break;
1042 }
1045  break;
1046 }
1049  break;
1050 }
1053  break;
1054 }
1057  break;
1058 }
1061  break;
1062 }
1065  break;
1066 }
1069  break;
1070 }
1073  break;
1074 }
1077  break;
1078 }
1081  break;
1082 }
1085  break;
1086 }
1089  break;
1090 }
1093  break;
1094 }
1097  break;
1098 }
1101  break;
1102 }
1105  break;
1106 }
1109  break;
1110 }
1111 case V_SgOmpFlushStatement: {
1113  break;
1114 }
1117  break;
1118 }
1121  break;
1122 }
1125  break;
1126 }
1129  break;
1130 }
1131 case V_SgStatement: {
1133  break;
1134 }
1135 case V_SgVarRefExp: {
1137  break;
1138 }
1139 case V_SgCompoundLiteralExp: {
1141  break;
1142 }
1143 case V_SgLabelRefExp: {
1145  break;
1146 }
1147 case V_SgClassNameRefExp: {
1149  break;
1150 }
1151 case V_SgFunctionRefExp: {
1153  break;
1154 }
1157  break;
1158 }
1161  break;
1162 }
1165  break;
1166 }
1167 case V_SgSizeOfOp: {
1169  break;
1170 }
1171 case V_SgAlignOfOp: {
1173  break;
1174 }
1175 case V_SgJavaInstanceOfOp: {
1177  break;
1178 }
1181  break;
1182 }
1185  break;
1186 }
1189  break;
1190 }
1191 case V_SgJavaAnnotation: {
1193  break;
1194 }
1195 case V_SgJavaTypeExpression: {
1197  break;
1198 }
1201  break;
1202 }
1205  break;
1206 }
1209  break;
1210 }
1211 case V_SgVarArgStartOp: {
1213  break;
1214 }
1217  break;
1218 }
1219 case V_SgVarArgOp: {
1221  break;
1222 }
1223 case V_SgVarArgEndOp: {
1225  break;
1226 }
1227 case V_SgVarArgCopyOp: {
1229  break;
1230 }
1231 case V_SgTypeIdOp: {
1233  break;
1234 }
1235 case V_SgConditionalExp: {
1237  break;
1238 }
1239 case V_SgNewExp: {
1241  break;
1242 }
1243 case V_SgDeleteExp: {
1245  break;
1246 }
1247 case V_SgThisExp: {
1249  break;
1250 }
1251 case V_SgSuperExp: {
1253  break;
1254 }
1255 case V_SgClassExp: {
1257  break;
1258 }
1259 case V_SgRefExp: {
1261  break;
1262 }
1265  break;
1266 }
1269  break;
1270 }
1273  break;
1274 }
1275 case V_SgAssignInitializer: {
1277  break;
1278 }
1279 case V_SgExpressionRoot: {
1281  break;
1282 }
1283 case V_SgMinusOp: {
1285  break;
1286 }
1287 case V_SgUnaryAddOp: {
1289  break;
1290 }
1291 case V_SgNotOp: {
1293  break;
1294 }
1295 case V_SgPointerDerefExp: {
1297  break;
1298 }
1299 case V_SgAddressOfOp: {
1301  break;
1302 }
1303 case V_SgMinusMinusOp: {
1305  break;
1306 }
1307 case V_SgPlusPlusOp: {
1309  break;
1310 }
1311 case V_SgBitComplementOp: {
1313  break;
1314 }
1315 case V_SgRealPartOp: {
1317  break;
1318 }
1319 case V_SgImagPartOp: {
1321  break;
1322 }
1323 case V_SgConjugateOp: {
1325  break;
1326 }
1327 case V_SgCastExp: {
1329  break;
1330 }
1331 case V_SgThrowOp: {
1333  break;
1334 }
1335 case V_SgArrowExp: {
1337  break;
1338 }
1339 case V_SgDotExp: {
1341  break;
1342 }
1343 case V_SgDotStarOp: {
1345  break;
1346 }
1347 case V_SgArrowStarOp: {
1349  break;
1350 }
1351 case V_SgEqualityOp: {
1353  break;
1354 }
1355 case V_SgLessThanOp: {
1357  break;
1358 }
1359 case V_SgGreaterThanOp: {
1361  break;
1362 }
1363 case V_SgNotEqualOp: {
1365  break;
1366 }
1367 case V_SgLessOrEqualOp: {
1369  break;
1370 }
1371 case V_SgGreaterOrEqualOp: {
1373  break;
1374 }
1375 case V_SgAddOp: {
1377  break;
1378 }
1379 case V_SgSubtractOp: {
1381  break;
1382 }
1383 case V_SgMultiplyOp: {
1385  break;
1386 }
1387 case V_SgDivideOp: {
1389  break;
1390 }
1391 case V_SgIntegerDivideOp: {
1393  break;
1394 }
1395 case V_SgModOp: {
1397  break;
1398 }
1399 case V_SgAndOp: {
1401  break;
1402 }
1403 case V_SgOrOp: {
1405  break;
1406 }
1407 case V_SgBitXorOp: {
1409  break;
1410 }
1411 case V_SgBitAndOp: {
1413  break;
1414 }
1415 case V_SgBitOrOp: {
1417  break;
1418 }
1419 case V_SgCommaOpExp: {
1421  break;
1422 }
1423 case V_SgLshiftOp: {
1425  break;
1426 }
1427 case V_SgRshiftOp: {
1429  break;
1430 }
1433  break;
1434 }
1435 case V_SgPntrArrRefExp: {
1437  break;
1438 }
1439 case V_SgScopeOp: {
1441  break;
1442 }
1443 case V_SgAssignOp: {
1445  break;
1446 }
1447 case V_SgPlusAssignOp: {
1449  break;
1450 }
1451 case V_SgMinusAssignOp: {
1453  break;
1454 }
1455 case V_SgAndAssignOp: {
1457  break;
1458 }
1459 case V_SgIorAssignOp: {
1461  break;
1462 }
1463 case V_SgMultAssignOp: {
1465  break;
1466 }
1467 case V_SgDivAssignOp: {
1469  break;
1470 }
1471 case V_SgModAssignOp: {
1473  break;
1474 }
1475 case V_SgXorAssignOp: {
1477  break;
1478 }
1479 case V_SgLshiftAssignOp: {
1481  break;
1482 }
1483 case V_SgRshiftAssignOp: {
1485  break;
1486 }
1489  break;
1490 }
1493  break;
1494 }
1497  break;
1498 }
1499 case V_SgConcatenationOp: {
1501  break;
1502 }
1503 case V_SgNaryComparisonOp: {
1505  break;
1506 }
1507 case V_SgNaryBooleanOp: {
1509  break;
1510 }
1511 case V_SgBoolValExp: {
1513  break;
1514 }
1515 case V_SgStringVal: {
1517  break;
1518 }
1519 case V_SgShortVal: {
1521  break;
1522 }
1523 case V_SgCharVal: {
1525  break;
1526 }
1527 case V_SgUnsignedCharVal: {
1529  break;
1530 }
1531 case V_SgWcharVal: {
1533  break;
1534 }
1535 case V_SgUnsignedShortVal: {
1537  break;
1538 }
1539 case V_SgIntVal: {
1541  break;
1542 }
1543 case V_SgEnumVal: {
1545  break;
1546 }
1547 case V_SgUnsignedIntVal: {
1549  break;
1550 }
1551 case V_SgLongIntVal: {
1553  break;
1554 }
1555 case V_SgLongLongIntVal: {
1557  break;
1558 }
1561  break;
1562 }
1563 case V_SgUnsignedLongVal: {
1565  break;
1566 }
1567 case V_SgFloatVal: {
1569  break;
1570 }
1571 case V_SgDoubleVal: {
1573  break;
1574 }
1575 case V_SgLongDoubleVal: {
1577  break;
1578 }
1581  break;
1582 }
1583 case V_SgUpcThreads: {
1585  break;
1586 }
1587 case V_SgUpcMythread: {
1589  break;
1590 }
1591 case V_SgComplexVal: {
1593  break;
1594 }
1595 case V_SgNullExpression: {
1597  break;
1598 }
1599 case V_SgVariantExpression: {
1601  break;
1602 }
1605  break;
1606 }
1607 case V_SgAsmOp: {
1609  break;
1610 }
1613  break;
1614 }
1615 case V_SgCudaKernelCallExp: {
1617  break;
1618 }
1619 case V_SgLambdaRefExp: {
1621  break;
1622 }
1623 case V_SgTupleExp: {
1625  break;
1626 }
1627 case V_SgListExp: {
1629  break;
1630 }
1631 case V_SgDictionaryExp: {
1633  break;
1634 }
1635 case V_SgKeyDatumPair: {
1637  break;
1638 }
1639 case V_SgComprehension: {
1641  break;
1642 }
1643 case V_SgListComprehension: {
1645  break;
1646 }
1647 case V_SgSetComprehension: {
1649  break;
1650 }
1653  break;
1654 }
1655 case V_SgMembershipOp: {
1657  break;
1658 }
1659 case V_SgNonMembershipOp: {
1661  break;
1662 }
1663 case V_SgIsOp: {
1665  break;
1666 }
1667 case V_SgIsNotOp: {
1669  break;
1670 }
1671 case V_SgStringConversion: {
1673  break;
1674 }
1675 case V_SgYieldExpression: {
1677  break;
1678 }
1681  break;
1682 }
1683 case V_SgColonShapeExp: {
1685  break;
1686 }
1687 case V_SgAsteriskShapeExp: {
1689  break;
1690 }
1691 case V_SgIOItemExpression: {
1693  break;
1694 }
1695 case V_SgImpliedDo: {
1697  break;
1698 }
1699 case V_SgExponentiationOp: {
1701  break;
1702 }
1705  break;
1706 }
1709  break;
1710 }
1713  break;
1714 }
1715 case V_SgPointerAssignOp: {
1717  break;
1718 }
1719 case V_SgCAFCoExpression: {
1721  break;
1722 }
1725  break;
1726 }
1727 case V_SgInitializer: {
1729  break;
1730 }
1731 case V_SgUserDefinedUnaryOp: {
1733  break;
1734 }
1737  break;
1738 }
1739 case V_SgUnaryOp: {
1741  break;
1742 }
1743 case V_SgCompoundAssignOp: {
1745  break;
1746 }
1747 case V_SgBinaryOp: {
1749  break;
1750 }
1751 case V_SgNaryOp: {
1753  break;
1754 }
1755 case V_SgValueExp: {
1757  break;
1758 }
1759 case V_SgExprListExp: {
1761  break;
1762 }
1763 case V_SgFunctionCallExp: {
1765  break;
1766 }
1767 case V_SgCallExpression: {
1769  break;
1770 }
1773  break;
1774 }
1775 case V_SgExpression: {
1777  break;
1778 }
1781  break;
1782 }
1783 case V_SgVariableSymbol: {
1785  break;
1786 }
1787 case V_SgFunctionTypeSymbol: {
1789  break;
1790 }
1793  break;
1794 }
1795 case V_SgClassSymbol: {
1797  break;
1798 }
1799 case V_SgTemplateSymbol: {
1801  break;
1802 }
1803 case V_SgEnumSymbol: {
1805  break;
1806 }
1807 case V_SgEnumFieldSymbol: {
1809  break;
1810 }
1811 case V_SgTypedefSymbol: {
1813  break;
1814 }
1817  break;
1818 }
1821  break;
1822 }
1823 case V_SgLabelSymbol: {
1825  break;
1826 }
1827 case V_SgJavaLabelSymbol: {
1829  break;
1830 }
1831 case V_SgDefaultSymbol: {
1833  break;
1834 }
1835 case V_SgNamespaceSymbol: {
1837  break;
1838 }
1839 case V_SgIntrinsicSymbol: {
1841  break;
1842 }
1843 case V_SgModuleSymbol: {
1845  break;
1846 }
1847 case V_SgInterfaceSymbol: {
1849  break;
1850 }
1851 case V_SgCommonSymbol: {
1853  break;
1854 }
1855 case V_SgRenameSymbol: {
1857  break;
1858 }
1861  break;
1862 }
1863 case V_SgFunctionSymbol: {
1865  break;
1866 }
1869  break;
1870 }
1873  break;
1874 }
1875 case V_SgAliasSymbol: {
1877  break;
1878 }
1879 case V_SgSymbol: {
1881  break;
1882 }
1883 case V_SgAsmArmInstruction: {
1885  break;
1886 }
1887 case V_SgAsmx86Instruction: {
1889  break;
1890 }
1893  break;
1894 }
1895 case V_SgAsmMipsInstruction: {
1897  break;
1898 }
1899 case V_SgAsmInstruction: {
1901  break;
1902 }
1903 case V_SgAsmOperandList: {
1905  break;
1906 }
1907 case V_SgAsmBinaryAdd: {
1909  break;
1910 }
1911 case V_SgAsmBinarySubtract: {
1913  break;
1914 }
1915 case V_SgAsmBinaryMultiply: {
1917  break;
1918 }
1919 case V_SgAsmBinaryDivide: {
1921  break;
1922 }
1923 case V_SgAsmBinaryMod: {
1925  break;
1926 }
1929  break;
1930 }
1933  break;
1934 }
1937  break;
1938 }
1941  break;
1942 }
1943 case V_SgAsmBinaryLsl: {
1945  break;
1946 }
1947 case V_SgAsmBinaryLsr: {
1949  break;
1950 }
1951 case V_SgAsmBinaryAsr: {
1953  break;
1954 }
1955 case V_SgAsmBinaryRor: {
1957  break;
1958 }
1961  break;
1962 }
1963 case V_SgAsmUnaryPlus: {
1965  break;
1966 }
1967 case V_SgAsmUnaryMinus: {
1969  break;
1970 }
1971 case V_SgAsmUnaryRrx: {
1973  break;
1974 }
1977  break;
1978 }
1979 case V_SgAsmUnaryExpression: {
1981  break;
1982 }
1985  break;
1986 }
1989  break;
1990 }
1993  break;
1994 }
1997  break;
1998 }
2001  break;
2002 }
2005  break;
2006 }
2009  break;
2010 }
2013  break;
2014 }
2015 case V_SgAsmValueExpression: {
2017  break;
2018 }
2021  break;
2022 }
2025  break;
2026 }
2029  break;
2030 }
2031 case V_SgAsmExprListExp: {
2033  break;
2034 }
2035 case V_SgAsmExpression: {
2037  break;
2038 }
2039 case V_SgAsmTypeByte: {
2041  break;
2042 }
2043 case V_SgAsmTypeWord: {
2045  break;
2046 }
2047 case V_SgAsmTypeDoubleWord: {
2049  break;
2050 }
2051 case V_SgAsmTypeQuadWord: {
2053  break;
2054 }
2057  break;
2058 }
2059 case V_SgAsmTypeSingleFloat: {
2061  break;
2062 }
2063 case V_SgAsmTypeDoubleFloat: {
2065  break;
2066 }
2067 case V_SgAsmType80bitFloat: {
2069  break;
2070 }
2071 case V_SgAsmType128bitFloat: {
2073  break;
2074 }
2075 case V_SgAsmTypeVector: {
2077  break;
2078 }
2079 case V_SgAsmType: {
2081  break;
2082 }
2083 case V_SgAsmFunction: {
2085  break;
2086 }
2087 case V_SgAsmBlock: {
2089  break;
2090 }
2091 case V_SgAsmStaticData: {
2093  break;
2094 }
2097  break;
2098 }
2101  break;
2102 }
2105  break;
2106 }
2107 case V_SgAsmStatement: {
2109  break;
2110 }
2113  break;
2114 }
2115 case V_SgAsmInterpretation: {
2117  break;
2118 }
2119 case V_SgAsmElfFileHeader: {
2121  break;
2122 }
2123 case V_SgAsmElfSectionTable: {
2125  break;
2126 }
2129  break;
2130 }
2131 case V_SgAsmElfSegmentTable: {
2133  break;
2134 }
2137  break;
2138 }
2141  break;
2142 }
2145  break;
2146 }
2147 case V_SgAsmElfSymbolList: {
2149  break;
2150 }
2151 case V_SgAsmElfSymbol: {
2153  break;
2154 }
2157  break;
2158 }
2159 case V_SgAsmElfSymverEntry: {
2161  break;
2162 }
2165  break;
2166 }
2169  break;
2170 }
2173  break;
2174 }
2177  break;
2178 }
2181  break;
2182 }
2185  break;
2186 }
2189  break;
2190 }
2193  break;
2194 }
2197  break;
2198 }
2201  break;
2202 }
2205  break;
2206 }
2207 case V_SgAsmElfRelocSection: {
2209  break;
2210 }
2213  break;
2214 }
2215 case V_SgAsmElfRelocEntry: {
2217  break;
2218 }
2221  break;
2222 }
2225  break;
2226 }
2227 case V_SgAsmElfDynamicEntry: {
2229  break;
2230 }
2233  break;
2234 }
2235 case V_SgAsmElfStrtab: {
2237  break;
2238 }
2239 case V_SgAsmElfNoteSection: {
2241  break;
2242 }
2245  break;
2246 }
2247 case V_SgAsmElfNoteEntry: {
2249  break;
2250 }
2253  break;
2254 }
2257  break;
2258 }
2261  break;
2262 }
2265  break;
2266 }
2269  break;
2270 }
2271 case V_SgAsmElfSection: {
2273  break;
2274 }
2275 case V_SgAsmDOSFileHeader: {
2277  break;
2278 }
2281  break;
2282 }
2283 case V_SgAsmPEFileHeader: {
2285  break;
2286 }
2289  break;
2290 }
2291 case V_SgAsmPERVASizePair: {
2293  break;
2294 }
2295 case V_SgAsmPEImportItem: {
2297  break;
2298 }
2301  break;
2302 }
2305  break;
2306 }
2309  break;
2310 }
2311 case V_SgAsmPEImportSection: {
2313  break;
2314 }
2315 case V_SgAsmPEExportSection: {
2317  break;
2318 }
2321  break;
2322 }
2325  break;
2326 }
2327 case V_SgAsmPEExportEntry: {
2329  break;
2330 }
2331 case V_SgAsmPEStringSection: {
2333  break;
2334 }
2335 case V_SgAsmPESectionTable: {
2337  break;
2338 }
2341  break;
2342 }
2343 case V_SgAsmPESection: {
2345  break;
2346 }
2347 case V_SgAsmCoffSymbolTable: {
2349  break;
2350 }
2351 case V_SgAsmCoffSymbolList: {
2353  break;
2354 }
2355 case V_SgAsmCoffSymbol: {
2357  break;
2358 }
2359 case V_SgAsmCoffStrtab: {
2361  break;
2362 }
2363 case V_SgAsmNEFileHeader: {
2365  break;
2366 }
2367 case V_SgAsmNEEntryTable: {
2369  break;
2370 }
2371 case V_SgAsmNEEntryPoint: {
2373  break;
2374 }
2375 case V_SgAsmNESectionTable: {
2377  break;
2378 }
2381  break;
2382 }
2383 case V_SgAsmNERelocTable: {
2385  break;
2386 }
2387 case V_SgAsmNERelocEntry: {
2389  break;
2390 }
2391 case V_SgAsmNENameTable: {
2393  break;
2394 }
2395 case V_SgAsmNEModuleTable: {
2397  break;
2398 }
2399 case V_SgAsmNEStringTable: {
2401  break;
2402 }
2403 case V_SgAsmNESection: {
2405  break;
2406 }
2407 case V_SgAsmLEFileHeader: {
2409  break;
2410 }
2411 case V_SgAsmLEEntryTable: {
2413  break;
2414 }
2415 case V_SgAsmLEEntryPoint: {
2417  break;
2418 }
2419 case V_SgAsmLESectionTable: {
2421  break;
2422 }
2425  break;
2426 }
2427 case V_SgAsmLERelocTable: {
2429  break;
2430 }
2431 case V_SgAsmLENameTable: {
2433  break;
2434 }
2435 case V_SgAsmLEPageTable: {
2437  break;
2438 }
2441  break;
2442 }
2443 case V_SgAsmLESection: {
2445  break;
2446 }
2447 case V_SgAsmDwarfArrayType: {
2449  break;
2450 }
2451 case V_SgAsmDwarfClassType: {
2453  break;
2454 }
2455 case V_SgAsmDwarfEntryPoint: {
2457  break;
2458 }
2461  break;
2462 }
2465  break;
2466 }
2469  break;
2470 }
2471 case V_SgAsmDwarfLabel: {
2473  break;
2474 }
2477  break;
2478 }
2479 case V_SgAsmDwarfMember: {
2481  break;
2482 }
2485  break;
2486 }
2489  break;
2490 }
2493  break;
2494 }
2495 case V_SgAsmDwarfStringType: {
2497  break;
2498 }
2501  break;
2502 }
2505  break;
2506 }
2507 case V_SgAsmDwarfTypedef: {
2509  break;
2510 }
2511 case V_SgAsmDwarfUnionType: {
2513  break;
2514 }
2517  break;
2518 }
2519 case V_SgAsmDwarfVariant: {
2521  break;
2522 }
2525  break;
2526 }
2529  break;
2530 }
2533  break;
2534 }
2537  break;
2538 }
2539 case V_SgAsmDwarfModule: {
2541  break;
2542 }
2545  break;
2546 }
2547 case V_SgAsmDwarfSetType: {
2549  break;
2550 }
2553  break;
2554 }
2555 case V_SgAsmDwarfWithStmt: {
2557  break;
2558 }
2561  break;
2562 }
2563 case V_SgAsmDwarfBaseType: {
2565  break;
2566 }
2567 case V_SgAsmDwarfCatchBlock: {
2569  break;
2570 }
2571 case V_SgAsmDwarfConstType: {
2573  break;
2574 }
2575 case V_SgAsmDwarfConstant: {
2577  break;
2578 }
2579 case V_SgAsmDwarfEnumerator: {
2581  break;
2582 }
2583 case V_SgAsmDwarfFileType: {
2585  break;
2586 }
2587 case V_SgAsmDwarfFriend: {
2589  break;
2590 }
2591 case V_SgAsmDwarfNamelist: {
2593  break;
2594 }
2597  break;
2598 }
2599 case V_SgAsmDwarfPackedType: {
2601  break;
2602 }
2603 case V_SgAsmDwarfSubprogram: {
2605  break;
2606 }
2609  break;
2610 }
2613  break;
2614 }
2615 case V_SgAsmDwarfThrownType: {
2617  break;
2618 }
2619 case V_SgAsmDwarfTryBlock: {
2621  break;
2622 }
2625  break;
2626 }
2627 case V_SgAsmDwarfVariable: {
2629  break;
2630 }
2633  break;
2634 }
2637  break;
2638 }
2641  break;
2642 }
2645  break;
2646 }
2647 case V_SgAsmDwarfNamespace: {
2649  break;
2650 }
2653  break;
2654 }
2657  break;
2658 }
2661  break;
2662 }
2665  break;
2666 }
2669  break;
2670 }
2671 case V_SgAsmDwarfCondition: {
2673  break;
2674 }
2675 case V_SgAsmDwarfSharedType: {
2677  break;
2678 }
2681  break;
2682 }
2685  break;
2686 }
2689  break;
2690 }
2693  break;
2694 }
2697  break;
2698 }
2701  break;
2702 }
2705  break;
2706 }
2707 case V_SgAsmDwarfConstruct: {
2709  break;
2710 }
2711 case V_SgAsmDwarfMacroList: {
2713  break;
2714 }
2715 case V_SgAsmDwarfMacro: {
2717  break;
2718 }
2719 case V_SgAsmDwarfLine: {
2721  break;
2722 }
2723 case V_SgAsmDwarfLineList: {
2725  break;
2726 }
2729  break;
2730 }
2733  break;
2734 }
2737  break;
2738 }
2739 case V_SgAsmStringStorage: {
2741  break;
2742 }
2743 case V_SgAsmBasicString: {
2745  break;
2746 }
2747 case V_SgAsmStoredString: {
2749  break;
2750 }
2751 case V_SgAsmGenericString: {
2753  break;
2754 }
2757  break;
2758 }
2759 case V_SgAsmGenericHeader: {
2761  break;
2762 }
2765  break;
2766 }
2767 case V_SgAsmGenericSymbol: {
2769  break;
2770 }
2771 case V_SgAsmGenericStrtab: {
2773  break;
2774 }
2777  break;
2778 }
2779 case V_SgAsmGenericSection: {
2781  break;
2782 }
2783 case V_SgAsmGenericDLLList: {
2785  break;
2786 }
2787 case V_SgAsmGenericDLL: {
2789  break;
2790 }
2791 case V_SgAsmGenericFormat: {
2793  break;
2794 }
2795 case V_SgAsmGenericFileList: {
2797  break;
2798 }
2799 case V_SgAsmGenericFile: {
2801  break;
2802 }
2805  break;
2806 }
2807 case V_SgAsmNode: {
2809  break;
2810 }
2811 case V_SgCommonBlockObject: {
2813  break;
2814 }
2815 case V_SgInitializedName: {
2817  break;
2818 }
2821  break;
2822 }
2823 case V_SgOmpOrderedClause: {
2825  break;
2826 }
2827 case V_SgOmpNowaitClause: {
2829  break;
2830 }
2831 case V_SgOmpUntiedClause: {
2833  break;
2834 }
2835 case V_SgOmpDefaultClause: {
2837  break;
2838 }
2839 case V_SgOmpCollapseClause: {
2841  break;
2842 }
2843 case V_SgOmpIfClause: {
2845  break;
2846 }
2849  break;
2850 }
2851 case V_SgOmpDeviceClause: {
2853  break;
2854 }
2855 case V_SgOmpSafelenClause: {
2857  break;
2858 }
2861  break;
2862 }
2865  break;
2866 }
2867 case V_SgOmpPrivateClause: {
2869  break;
2870 }
2873  break;
2874 }
2875 case V_SgOmpSharedClause: {
2877  break;
2878 }
2879 case V_SgOmpCopyinClause: {
2881  break;
2882 }
2885  break;
2886 }
2887 case V_SgOmpReductionClause: {
2889  break;
2890 }
2891 case V_SgOmpMapClause: {
2893  break;
2894 }
2895 case V_SgOmpLinearClause: {
2897  break;
2898 }
2899 case V_SgOmpUniformClause: {
2901  break;
2902 }
2903 case V_SgOmpAlignedClause: {
2905  break;
2906 }
2907 case V_SgOmpVariablesClause: {
2909  break;
2910 }
2911 case V_SgOmpScheduleClause: {
2913  break;
2914 }
2915 case V_SgOmpClause: {
2917  break;
2918 }
2919 case V_SgRenamePair: {
2921  break;
2922 }
2923 case V_SgInterfaceBody: {
2925  break;
2926 }
2927 case V_SgHeaderFileBody: {
2929  break;
2930 }
2933  break;
2934 }
2937  break;
2938 }
2941  break;
2942 }
2945  break;
2946 }
2949  break;
2950 }
2953  break;
2954 }
2957  break;
2958 }
2959 case V_SgUntypedExpression: {
2961  break;
2962 }
2965  break;
2966 }
2969  break;
2970 }
2973  break;
2974 }
2977  break;
2978 }
2981  break;
2982 }
2985  break;
2986 }
2989  break;
2990 }
2993  break;
2994 }
2997  break;
2998 }
3001  break;
3002 }
3005  break;
3006 }
3009  break;
3010 }
3013  break;
3014 }
3015 case V_SgUntypedModuleScope: {
3017  break;
3018 }
3019 case V_SgUntypedGlobalScope: {
3021  break;
3022 }
3023 case V_SgUntypedScope: {
3025  break;
3026 }
3027 case V_SgUntypedStatement: {
3029  break;
3030 }
3031 case V_SgUntypedArrayType: {
3033  break;
3034 }
3035 case V_SgUntypedType: {
3037  break;
3038 }
3039 case V_SgUntypedAttribute: {
3041  break;
3042 }
3045  break;
3046 }
3047 case V_SgUntypedFile: {
3049  break;
3050 }
3053  break;
3054 }
3057  break;
3058 }
3061  break;
3062 }
3065  break;
3066 }
3067 case V_SgUntypedNode: {
3069  break;
3070 }
3071 case V_SgLocatedNodeSupport: {
3073  break;
3074 }
3075 case V_SgToken: {
3077  break;
3078 }
3079 case V_SgLocatedNode: {
3081  break;
3082 }
3083 case V_SgAterm: {
3085  break;
3086 }
3087 case V_SgNode: {
3089  break;
3090 }
3091 default:
3092 {
3093  // This is a common error after adding a new IR node (because this function should have been automatically generated).
3094  std::cout << "Case not implemented in queryMemoryPool(..). Exiting." << std::endl;
3095  ROSE_ASSERT(false);
3096  break;
3097 }
3098 }
3099 }
3100 
3101 };