rose-compat.h File Reference

Go to the source code of this file.

Defines

#define ROSE_ENUMS_H

Enumerations

enum  VariantT {
  V_SgName = 435, V_SgSymbolTable = 537, V_SgInitializedName = 393, V_SgPragma = 499,
  V_SgModifierNodes = 429, V_SgConstVolatileModifier = 293, V_SgStorageModifier = 529, V_SgAccessModifier = 1,
  V_SgFunctionModifier = 361, V_SgUPC_AccessModifier = 589, V_SgLinkageModifier = 411, V_SgSpecialFunctionModifier = 524,
  V_SgTypeModifier = 569, V_SgElaboratedTypeModifier = 323, V_SgBaseClassModifier = 254, V_SgDeclarationModifier = 303,
  V_SgModifier = 428, V_Sg_File_Info = 637, V_SgSourceFile = 522, V_SgBinaryFile = 257,
  V_SgUnknownFile = 595, V_SgFile = 344, V_SgFileList = 345, V_SgDirectory = 315,
  V_SgDirectoryList = 316, V_SgProject = 504, V_SgOptions = 487, V_SgUnparse_Info = 597,
  V_SgFuncDecl_attr = 357, V_SgClassDecl_attr = 273, V_SgTypedefSeq = 586, V_SgFunctionParameterTypeList = 363,
  V_SgTemplateParameter = 546, V_SgTemplateArgument = 538, V_SgTemplateParameterList = 547, V_SgTemplateArgumentList = 539,
  V_SgBitAttribute = 260, V_SgAttribute = 250, V_SgBaseClass = 253, V_SgUndirectedGraphEdge = 593,
  V_SgDirectedGraphEdge = 313, V_SgGraphNode = 374, V_SgGraphEdge = 372, V_SgStringKeyedBidirectionalGraph = 530,
  V_SgIntKeyedBidirectionalGraph = 396, V_SgBidirectionalGraph = 256, V_SgIncidenceDirectedGraph = 389, V_SgIncidenceUndirectedGraph = 390,
  V_SgGraph = 371, V_SgGraphNodeList = 375, V_SgGraphEdgeList = 373, V_SgQualifiedName = 505,
  V_SgNameGroup = 436, V_SgCommonBlockObject = 286, V_SgDimensionObject = 311, V_SgDataStatementGroup = 298,
  V_SgDataStatementObject = 299, V_SgDataStatementValue = 300, V_SgFormatItem = 351, V_SgFormatItemList = 352,
  V_SgSupport = 534, V_SgTypeUnknown = 577, V_SgTypeChar = 556, V_SgTypeSignedChar = 571,
  V_SgTypeUnsignedChar = 578, V_SgTypeShort = 570, V_SgTypeSignedShort = 575, V_SgTypeUnsignedShort = 582,
  V_SgTypeInt = 565, V_SgTypeSignedInt = 572, V_SgTypeUnsignedInt = 579, V_SgTypeLong = 566,
  V_SgTypeSignedLong = 573, V_SgTypeUnsignedLong = 580, V_SgTypeVoid = 583, V_SgTypeGlobalVoid = 562,
  V_SgTypeWchar = 584, V_SgTypeFloat = 561, V_SgTypeDouble = 559, V_SgTypeLongLong = 568,
  V_SgTypeSignedLongLong = 574, V_SgTypeUnsignedLongLong = 581, V_SgTypeLongDouble = 567, V_SgTypeString = 576,
  V_SgTypeBool = 555, V_SgTypeComplex = 557, V_SgTypeImaginary = 564, V_SgTypeDefault = 558,
  V_SgPointerMemberType = 497, V_SgReferenceType = 510, V_SgClassType = 278, V_SgTemplateType = 549,
  V_SgEnumType = 334, V_SgTypedefType = 588, V_SgModifierType = 430, V_SgPartialFunctionModifierType = 490,
  V_SgArrayType = 11, V_SgTypeEllipse = 560, V_SgPartialFunctionType = 491, V_SgMemberFunctionType = 422,
  V_SgFunctionType = 366, V_SgPointerType = 498, V_SgNamedType = 437, V_SgQualifiedNameType = 506,
  V_SgType = 554, V_SgForStatement = 350, V_SgForInitStatement = 349, V_SgCatchStatementSeq = 271,
  V_SgFunctionParameterList = 362, V_SgCtorInitializerList = 297, V_SgBasicBlock = 255, V_SgGlobal = 369,
  V_SgIfStmt = 382, V_SgFunctionDefinition = 360, V_SgWhileStmt = 634, V_SgDoWhileStmt = 319,
  V_SgSwitchStatement = 535, V_SgCatchOptionStmt = 270, V_SgVariableDeclaration = 625, V_SgVariableDefinition = 626,
  V_SgEnumDeclaration = 331, V_SgAsmStmt = 220, V_SgTypedefDeclaration = 585, V_SgFunctionTypeTable = 368,
  V_SgExprStatement = 341, V_SgLabelStatement = 405, V_SgCaseOptionStmt = 268, V_SgTryStmt = 553,
  V_SgDefaultOptionStmt = 305, V_SgBreakStmt = 266, V_SgContinueStmt = 296, V_SgReturnStmt = 513,
  V_SgGotoStatement = 370, V_SgSpawnStmt = 523, V_SgNullStatement = 448, V_SgVariantStatement = 629,
  V_SgPragmaDeclaration = 500, V_SgTemplateDeclaration = 540, V_SgTemplateInstantiationDecl = 541, V_SgTemplateInstantiationDefn = 542,
  V_SgTemplateInstantiationFunctionDecl = 544, V_SgTemplateInstantiationMemberFunctionDecl = 545, V_SgProgramHeaderStatement = 503, V_SgProcedureHeaderStatement = 502,
  V_SgEntryStatement = 330, V_SgFortranNonblockedDo = 356, V_SgInterfaceStatement = 400, V_SgParameterStatement = 489,
  V_SgCommonBlock = 285, V_SgModuleStatement = 431, V_SgUseStatement = 613, V_SgStopOrPauseStatement = 528,
  V_SgPrintStatement = 501, V_SgReadStatement = 507, V_SgWriteStatement = 635, V_SgOpenStatement = 486,
  V_SgCloseStatement = 282, V_SgInquireStatement = 395, V_SgFlushStatement = 347, V_SgBackspaceStatement = 252,
  V_SgRewindStatement = 514, V_SgEndfileStatement = 328, V_SgWaitStatement = 630, V_SgFormatStatement = 353,
  V_SgFortranDo = 354, V_SgForAllStatement = 348, V_SgIOStatement = 379, V_SgUpcNotifyStatement = 610,
  V_SgUpcWaitStatement = 612, V_SgUpcBarrierStatement = 603, V_SgUpcFenceStatement = 606, V_SgUpcForAllStatement = 607,
  V_SgOmpParallelStatement = 460, V_SgOmpSingleStatement = 463, V_SgOmpTaskStatement = 464, V_SgOmpForStatement = 457,
  V_SgOmpDoStatement = 455, V_SgOmpSectionsStatement = 462, V_SgOmpClauseBodyStatement = 453, V_SgOmpAtomicStatement = 450,
  V_SgOmpMasterStatement = 458, V_SgOmpSectionStatement = 461, V_SgOmpOrderedStatement = 459, V_SgOmpWorkshareStatement = 467,
  V_SgOmpCriticalStatement = 452, V_SgOmpBodyStatement = 454, V_SgBlockDataStatement = 264, V_SgImplicitStatement = 386,
  V_SgStatementFunctionStatement = 527, V_SgWhereStatement = 633, V_SgNullifyStatement = 449, V_SgEquivalenceStatement = 337,
  V_SgDerivedTypeStatement = 309, V_SgAttributeSpecificationStatement = 251, V_SgAllocateStatement = 7, V_SgDeallocateStatement = 302,
  V_SgContainsStatement = 295, V_SgSequenceStatement = 519, V_SgElseWhereStatement = 325, V_SgArithmeticIfStatement = 10,
  V_SgAssignStatement = 246, V_SgComputedGotoStatement = 289, V_SgAssignedGotoStatement = 247, V_SgNamelistStatement = 438,
  V_SgImportStatement = 388, V_SgAssociateStatement = 248, V_SgFortranIncludeLine = 355, V_SgNamespaceDeclarationStatement = 440,
  V_SgNamespaceAliasDeclarationStatement = 439, V_SgNamespaceDefinitionStatement = 441, V_SgUsingDeclarationStatement = 616, V_SgUsingDirectiveStatement = 617,
  V_SgTemplateInstantiationDirectiveStatement = 543, V_SgClassDeclaration = 274, V_SgClassDefinition = 275, V_SgScopeStatement = 518,
  V_SgMemberFunctionDeclaration = 419, V_SgFunctionDeclaration = 359, V_SgIncludeDirectiveStatement = 391, V_SgDefineDirectiveStatement = 307,
  V_SgUndefDirectiveStatement = 592, V_SgIfdefDirectiveStatement = 383, V_SgIfndefDirectiveStatement = 384, V_SgIfDirectiveStatement = 381,
  V_SgDeadIfDirectiveStatement = 301, V_SgElseDirectiveStatement = 324, V_SgElseifDirectiveStatement = 326, V_SgEndifDirectiveStatement = 329,
  V_SgLineDirectiveStatement = 409, V_SgWarningDirectiveStatement = 631, V_SgErrorDirectiveStatement = 338, V_SgEmptyDirectiveStatement = 327,
  V_SgIncludeNextDirectiveStatement = 392, V_SgIdentDirectiveStatement = 380, V_SgLinemarkerDirectiveStatement = 410, V_SgC_PreprocessorDirectiveStatement = 267,
  V_SgClinkageStartStatement = 281, V_SgClinkageEndStatement = 280, V_SgClinkageDeclarationStatement = 279, V_SgOmpFlushStatement = 456,
  V_SgOmpBarrierStatement = 451, V_SgOmpTaskwaitStatement = 465, V_SgOmpThreadprivateStatement = 466, V_SgDeclarationStatement = 304,
  V_SgStatement = 525, V_SgExprListExp = 340, V_SgVarRefExp = 624, V_SgLabelRefExp = 404,
  V_SgClassNameRefExp = 276, V_SgFunctionRefExp = 364, V_SgMemberFunctionRefExp = 420, V_SgFunctionCallExp = 358,
  V_SgSizeOfOp = 521, V_SgUpcLocalsizeof = 608, V_SgUpcBlocksizeof = 604, V_SgUpcElemsizeof = 605,
  V_SgVarArgStartOp = 623, V_SgVarArgStartOneOperandOp = 622, V_SgVarArgOp = 621, V_SgVarArgEndOp = 620,
  V_SgVarArgCopyOp = 619, V_SgTypeIdOp = 563, V_SgConditionalExp = 291, V_SgNewExp = 443,
  V_SgDeleteExp = 308, V_SgThisExp = 550, V_SgRefExp = 509, V_SgAggregateInitializer = 5,
  V_SgConstructorInitializer = 294, V_SgAssignInitializer = 244, V_SgExpressionRoot = 343, V_SgMinusOp = 425,
  V_SgUnaryAddOp = 590, V_SgNotOp = 446, V_SgPointerDerefExp = 496, V_SgAddressOfOp = 4,
  V_SgMinusMinusOp = 424, V_SgPlusPlusOp = 493, V_SgBitComplementOp = 261, V_SgRealPartOp = 508,
  V_SgImagPartOp = 385, V_SgConjugateOp = 292, V_SgCastExp = 269, V_SgThrowOp = 551,
  V_SgArrowExp = 12, V_SgDotExp = 320, V_SgDotStarOp = 321, V_SgArrowStarOp = 13,
  V_SgEqualityOp = 336, V_SgLessThanOp = 408, V_SgGreaterThanOp = 377, V_SgNotEqualOp = 445,
  V_SgLessOrEqualOp = 407, V_SgGreaterOrEqualOp = 376, V_SgAddOp = 3, V_SgSubtractOp = 533,
  V_SgMultiplyOp = 434, V_SgDivideOp = 318, V_SgIntegerDivideOp = 398, V_SgModOp = 427,
  V_SgAndOp = 9, V_SgOrOp = 488, V_SgBitXorOp = 263, V_SgBitAndOp = 259,
  V_SgBitOrOp = 262, V_SgCommaOpExp = 284, V_SgLshiftOp = 418, V_SgRshiftOp = 516,
  V_SgPntrArrRefExp = 494, V_SgScopeOp = 517, V_SgAssignOp = 245, V_SgPlusAssignOp = 492,
  V_SgMinusAssignOp = 423, V_SgAndAssignOp = 8, V_SgIorAssignOp = 403, V_SgMultAssignOp = 433,
  V_SgDivAssignOp = 317, V_SgModAssignOp = 426, V_SgXorAssignOp = 636, V_SgLshiftAssignOp = 417,
  V_SgRshiftAssignOp = 515, V_SgConcatenationOp = 290, V_SgBoolValExp = 265, V_SgStringVal = 531,
  V_SgShortVal = 520, V_SgCharVal = 272, V_SgUnsignedCharVal = 598, V_SgWcharVal = 632,
  V_SgUnsignedShortVal = 602, V_SgIntVal = 397, V_SgEnumVal = 335, V_SgUnsignedIntVal = 599,
  V_SgLongIntVal = 415, V_SgLongLongIntVal = 416, V_SgUnsignedLongLongIntVal = 600, V_SgUnsignedLongVal = 601,
  V_SgFloatVal = 346, V_SgDoubleVal = 322, V_SgLongDoubleVal = 414, V_SgUpcThreads = 611,
  V_SgUpcMythread = 609, V_SgComplexVal = 288, V_SgNullExpression = 447, V_SgVariantExpression = 628,
  V_SgStatementExpression = 526, V_SgAsmOp = 189, V_SgSubscriptExpression = 532, V_SgColonShapeExp = 283,
  V_SgAsteriskShapeExp = 249, V_SgIOItemExpression = 378, V_SgImpliedDo = 387, V_SgExponentiationOp = 339,
  V_SgUnknownArrayOrFunctionReference = 594, V_SgActualArgumentExpression = 2, V_SgUserDefinedBinaryOp = 614, V_SgPointerAssignOp = 495,
  V_SgDesignatedInitializer = 310, V_SgInitializer = 394, V_SgUserDefinedUnaryOp = 615, V_SgUnaryOp = 591,
  V_SgBinaryOp = 258, V_SgValueExp = 618, V_SgExpression = 342, V_SgVariableSymbol = 627,
  V_SgFunctionTypeSymbol = 367, V_SgClassSymbol = 277, V_SgTemplateSymbol = 548, V_SgEnumSymbol = 333,
  V_SgEnumFieldSymbol = 332, V_SgTypedefSymbol = 587, V_SgMemberFunctionSymbol = 421, V_SgLabelSymbol = 406,
  V_SgDefaultSymbol = 306, V_SgNamespaceSymbol = 442, V_SgIntrinsicSymbol = 402, V_SgModuleSymbol = 432,
  V_SgInterfaceSymbol = 401, V_SgCommonSymbol = 287, V_SgRenameSymbol = 512, V_SgFunctionSymbol = 365,
  V_SgAliasSymbol = 6, V_SgSymbol = 536, V_SgAsmBlock = 31, V_SgAsmOperandList = 190,
  V_SgAsmArmInstruction = 14, V_SgAsmx86Instruction = 242, V_SgAsmPowerpcInstruction = 210, V_SgAsmInstruction = 163,
  V_SgAsmDataStructureDeclaration = 41, V_SgAsmFunctionDeclaration = 149, V_SgAsmFieldDeclaration = 147, V_SgAsmDeclaration = 42,
  V_SgAsmStatement = 219, V_SgAsmBinaryAdd = 17, V_SgAsmBinarySubtract = 28, V_SgAsmBinaryMultiply = 26,
  V_SgAsmBinaryDivide = 21, V_SgAsmBinaryMod = 25, V_SgAsmBinaryAddPreupdate = 19, V_SgAsmBinarySubtractPreupdate = 30,
  V_SgAsmBinaryAddPostupdate = 18, V_SgAsmBinarySubtractPostupdate = 29, V_SgAsmBinaryLsl = 23, V_SgAsmBinaryLsr = 24,
  V_SgAsmBinaryAsr = 20, V_SgAsmBinaryRor = 27, V_SgAsmBinaryExpression = 22, V_SgAsmUnaryPlus = 237,
  V_SgAsmUnaryMinus = 236, V_SgAsmUnaryRrx = 238, V_SgAsmUnaryArmSpecialRegisterList = 234, V_SgAsmUnaryExpression = 235,
  V_SgAsmMemoryReferenceExpression = 175, V_SgAsmControlFlagsExpression = 38, V_SgAsmCommonSubExpression = 37, V_SgAsmx86RegisterReferenceExpression = 243,
  V_SgAsmArmRegisterReferenceExpression = 15, V_SgAsmPowerpcRegisterReferenceExpression = 211, V_SgAsmRegisterReferenceExpression = 215, V_SgAsmByteValueExpression = 32,
  V_SgAsmWordValueExpression = 241, V_SgAsmDoubleWordValueExpression = 44, V_SgAsmQuadWordValueExpression = 214, V_SgAsmSingleFloatValueExpression = 218,
  V_SgAsmDoubleFloatValueExpression = 43, V_SgAsmVectorValueExpression = 240, V_SgAsmValueExpression = 239, V_SgAsmExprListExp = 145,
  V_SgAsmExpression = 146, V_SgAsmTypeByte = 226, V_SgAsmTypeWord = 233, V_SgAsmTypeDoubleWord = 229,
  V_SgAsmTypeQuadWord = 230, V_SgAsmTypeDoubleQuadWord = 228, V_SgAsmTypeSingleFloat = 231, V_SgAsmTypeDoubleFloat = 227,
  V_SgAsmType80bitFloat = 225, V_SgAsmType128bitFloat = 224, V_SgAsmTypeVector = 232, V_SgAsmType = 223,
  V_SgAsmGenericDLL = 151, V_SgAsmPEImportHNTEntryList = 199, V_SgAsmPEImportILTEntryList = 201, V_SgAsmPEImportDirectoryList = 197,
  V_SgAsmGenericFormat = 154, V_SgAsmGenericFile = 153, V_SgAsmElfFileHeader = 126, V_SgAsmPEFileHeader = 195,
  V_SgAsmNEFileHeader = 178, V_SgAsmLEFileHeader = 167, V_SgAsmDOSFileHeader = 40, V_SgAsmGenericHeader = 155,
  V_SgAsmElfRelocSection = 132, V_SgAsmElfDynamicSection = 120, V_SgAsmElfSymbolSection = 143, V_SgAsmElfStringSection = 139,
  V_SgAsmElfEHFrameSection = 125, V_SgAsmElfNoteSection = 129, V_SgAsmElfStrtab = 140, V_SgAsmCoffStrtab = 33,
  V_SgAsmGenericStrtab = 160, V_SgAsmElfSection = 133, V_SgAsmElfSectionTable = 134, V_SgAsmElfSegmentTable = 136,
  V_SgAsmPEImportSection = 203, V_SgAsmPEExportSection = 194, V_SgAsmPEStringSection = 209, V_SgAsmPESection = 206,
  V_SgAsmPESectionTable = 207, V_SgAsmCoffSymbolTable = 36, V_SgAsmDOSExtendedHeader = 39, V_SgAsmNESection = 184,
  V_SgAsmNESectionTable = 185, V_SgAsmNENameTable = 180, V_SgAsmNEModuleTable = 179, V_SgAsmNEStringTable = 187,
  V_SgAsmNEEntryTable = 177, V_SgAsmNERelocTable = 183, V_SgAsmLESection = 172, V_SgAsmLESectionTable = 173,
  V_SgAsmLENameTable = 168, V_SgAsmLEPageTable = 169, V_SgAsmLEEntryTable = 166, V_SgAsmLERelocTable = 171,
  V_SgAsmGenericSection = 157, V_SgAsmCoffSymbol = 34, V_SgAsmElfSymbol = 141, V_SgAsmGenericSymbol = 161,
  V_SgAsmElfSectionTableEntry = 135, V_SgAsmElfSegmentTableEntry = 137, V_SgAsmElfSegmentTableEntryList = 138, V_SgAsmElfRelocEntry = 130,
  V_SgAsmElfRelocEntryList = 131, V_SgAsmElfDynamicEntry = 118, V_SgAsmElfDynamicEntryList = 119, V_SgAsmElfEHFrameEntryCI = 121,
  V_SgAsmElfEHFrameEntryCIList = 122, V_SgAsmElfEHFrameEntryFD = 123, V_SgAsmElfEHFrameEntryFDList = 124, V_SgAsmElfNoteEntry = 127,
  V_SgAsmElfNoteEntryList = 128, V_SgAsmPERVASizePair = 204, V_SgAsmPEExportDirectory = 191, V_SgAsmPEExportEntry = 192,
  V_SgAsmPEImportDirectory = 196, V_SgAsmPEImportILTEntry = 200, V_SgAsmPEImportHNTEntry = 198, V_SgAsmPEImportLookupTable = 202,
  V_SgAsmPESectionTableEntry = 208, V_SgAsmNEEntryPoint = 176, V_SgAsmNERelocEntry = 182, V_SgAsmNESectionTableEntry = 186,
  V_SgAsmLEPageTableEntry = 170, V_SgAsmLEEntryPoint = 165, V_SgAsmLESectionTableEntry = 174, V_SgAsmGenericSectionList = 158,
  V_SgAsmGenericHeaderList = 156, V_SgAsmGenericSymbolList = 162, V_SgAsmElfSymbolList = 142, V_SgAsmCoffSymbolList = 35,
  V_SgAsmGenericDLLList = 152, V_SgAsmPERVASizePairList = 205, V_SgAsmPEExportEntryList = 193, V_SgAsmBasicString = 16,
  V_SgAsmStoredString = 221, V_SgAsmGenericString = 159, V_SgAsmStringStorage = 222, V_SgAsmDwarfMacro = 80,
  V_SgAsmDwarfLine = 78, V_SgAsmDwarfMacroList = 81, V_SgAsmDwarfLineList = 79, V_SgAsmDwarfArrayType = 46,
  V_SgAsmDwarfClassType = 50, V_SgAsmDwarfEntryPoint = 61, V_SgAsmDwarfEnumerationType = 62, V_SgAsmDwarfFormalParameter = 65,
  V_SgAsmDwarfImportedDeclaration = 69, V_SgAsmDwarfLabel = 76, V_SgAsmDwarfLexicalBlock = 77, V_SgAsmDwarfMember = 82,
  V_SgAsmDwarfPointerType = 90, V_SgAsmDwarfReferenceType = 92, V_SgAsmDwarfCompilationUnit = 53, V_SgAsmDwarfStringType = 96,
  V_SgAsmDwarfStructureType = 97, V_SgAsmDwarfSubroutineType = 100, V_SgAsmDwarfTypedef = 105, V_SgAsmDwarfUnionType = 106,
  V_SgAsmDwarfUnspecifiedParameters = 108, V_SgAsmDwarfVariant = 114, V_SgAsmDwarfCommonBlock = 51, V_SgAsmDwarfCommonInclusion = 52,
  V_SgAsmDwarfInheritance = 73, V_SgAsmDwarfInlinedSubroutine = 74, V_SgAsmDwarfModule = 83, V_SgAsmDwarfPtrToMemberType = 91,
  V_SgAsmDwarfSetType = 94, V_SgAsmDwarfSubrangeType = 99, V_SgAsmDwarfWithStmt = 117, V_SgAsmDwarfAccessDeclaration = 45,
  V_SgAsmDwarfBaseType = 47, V_SgAsmDwarfCatchBlock = 48, V_SgAsmDwarfConstType = 56, V_SgAsmDwarfConstant = 57,
  V_SgAsmDwarfEnumerator = 63, V_SgAsmDwarfFileType = 64, V_SgAsmDwarfFriend = 67, V_SgAsmDwarfNamelist = 85,
  V_SgAsmDwarfNamelistItem = 86, V_SgAsmDwarfPackedType = 88, V_SgAsmDwarfSubprogram = 98, V_SgAsmDwarfTemplateTypeParameter = 101,
  V_SgAsmDwarfTemplateValueParameter = 102, V_SgAsmDwarfThrownType = 103, V_SgAsmDwarfTryBlock = 104, V_SgAsmDwarfVariantPart = 115,
  V_SgAsmDwarfVariable = 113, V_SgAsmDwarfVolatileType = 116, V_SgAsmDwarfDwarfProcedure = 60, V_SgAsmDwarfRestrictType = 93,
  V_SgAsmDwarfInterfaceType = 75, V_SgAsmDwarfNamespace = 87, V_SgAsmDwarfImportedModule = 70, V_SgAsmDwarfUnspecifiedType = 109,
  V_SgAsmDwarfPartialUnit = 89, V_SgAsmDwarfImportedUnit = 71, V_SgAsmDwarfMutableType = 84, V_SgAsmDwarfCondition = 55,
  V_SgAsmDwarfSharedType = 95, V_SgAsmDwarfFormatLabel = 66, V_SgAsmDwarfFunctionTemplate = 68, V_SgAsmDwarfClassTemplate = 49,
  V_SgAsmDwarfUpcSharedType = 111, V_SgAsmDwarfUpcStrictType = 112, V_SgAsmDwarfUpcRelaxedType = 110, V_SgAsmDwarfUnknownConstruct = 107,
  V_SgAsmDwarfConstruct = 58, V_SgAsmDwarfConstructList = 59, V_SgAsmDwarfCompilationUnitList = 54, V_SgAsmDwarfInformation = 72,
  V_SgAsmExecutableFileFormat = 144, V_SgAsmFile = 148, V_SgAsmInterpretation = 164, V_SgAsmNode = 188,
  V_SgOmpOrderedClause = 479, V_SgOmpNowaitClause = 477, V_SgOmpUntiedClause = 484, V_SgOmpDefaultClause = 472,
  V_SgOmpCollapseClause = 469, V_SgOmpIfClause = 475, V_SgOmpNumThreadsClause = 478, V_SgOmpExpressionClause = 473,
  V_SgOmpCopyprivateClause = 471, V_SgOmpPrivateClause = 480, V_SgOmpFirstprivateClause = 474, V_SgOmpSharedClause = 483,
  V_SgOmpCopyinClause = 470, V_SgOmpLastprivateClause = 476, V_SgOmpReductionClause = 481, V_SgOmpVariablesClause = 485,
  V_SgOmpScheduleClause = 482, V_SgOmpClause = 468, V_SgRenamePair = 511, V_SgInterfaceBody = 399,
  V_SgLocatedNodeSupport = 413, V_SgToken = 552, V_SgLocatedNode = 412, V_SgNode = 444,
  V_SgNumVariants = 638
}
enum  X86SegmentRegister {
  x86_segreg_es, x86_segreg_cs, x86_segreg_ss, x86_segreg_ds,
  x86_segreg_fs, x86_segreg_gs, x86_segreg_none = 16
}
enum  X86GeneralPurposeRegister {
  x86_gpr_ax, x86_gpr_cx, x86_gpr_dx, x86_gpr_bx,
  x86_gpr_sp, x86_gpr_bp, x86_gpr_si, x86_gpr_di
}
enum  X86RegisterClass {
  x86_regclass_unknown, x86_regclass_gpr, x86_regclass_segment, x86_regclass_cr,
  x86_regclass_dr, x86_regclass_st, x86_regclass_mm, x86_regclass_xmm,
  x86_regclass_ip, x86_regclass_st_top, x86_regclass_flags
}
enum  X86BranchPrediction { x86_branch_prediction_none, x86_branch_prediction_taken, x86_branch_prediction_not_taken }
enum  X86RepeatPrefix { x86_repeat_none, x86_repeat_repne, x86_repeat_repe }
enum  X86PositionInRegister {
  x86_regpos_unknown, x86_regpos_low_byte, x86_regpos_high_byte, x86_regpos_word,
  x86_regpos_dword, x86_regpos_qword, x86_regpos_all
}
enum  X86InstructionSize { x86_insnsize_none, x86_insnsize_16, x86_insnsize_32, x86_insnsize_64 }
enum  X86Flag {
  x86_flag_cf = 0, x86_flag_1 = 1, x86_flag_pf = 2, x86_flag_3 = 3,
  x86_flag_af = 4, x86_flag_5 = 5, x86_flag_zf = 6, x86_flag_sf = 7,
  x86_flag_tf = 8, x86_flag_if = 9, x86_flag_df = 10, x86_flag_of = 11,
  x86_flag_iopl0 = 12, x86_flag_iopl1 = 13, x86_flag_nt = 14, x86_flag_15 = 15,
  x86_flag_rf = 16, x86_flag_vm = 17, x86_flag_ac = 18, x86_flag_vif = 19,
  x86_flag_vip = 20, x86_flag_id = 21
}
enum  X86InstructionKind {
  x86_unknown_instruction = 0x0000, x86_aaa = 0x0001, x86_aad = 0x0002, x86_aam = 0x0003,
  x86_aas = 0x0004, x86_adc = 0x0005, x86_add = 0x0006, x86_addpd = 0x0007,
  x86_addps = 0x0008, x86_addsd = 0x0009, x86_addss = 0x000a, x86_addsubpd = 0x000b,
  x86_addsubps = 0x000c, x86_and = 0x000d, x86_andnpd = 0x000e, x86_andnps = 0x000f,
  x86_andpd = 0x0010, x86_andps = 0x0011, x86_arpl = 0x0012, x86_blendpd = 0x0013,
  x86_blendps = 0x0014, x86_blendvpd = 0x0015, x86_blendvps = 0x0016, x86_bound = 0x0017,
  x86_bsf = 0x0018, x86_bsr = 0x0019, x86_bswap = 0x001a, x86_bt = 0x001b,
  x86_btc = 0x001c, x86_btr = 0x001d, x86_bts = 0x001e, x86_call = 0x001f,
  x86_cbw = 0x0020, x86_cdq = 0x0021, x86_cdqe = 0x0022, x86_clc = 0x0023,
  x86_cld = 0x0024, x86_clflush = 0x0025, x86_clgi = 0x0026, x86_cli = 0x0027,
  x86_clts = 0x0028, x86_cmc = 0x0029, x86_cmova = 0x002a, x86_cmovae = 0x002b,
  x86_cmovb = 0x002c, x86_cmovbe = 0x002d, x86_cmove = 0x002e, x86_cmovg = 0x002f,
  x86_cmovge = 0x0030, x86_cmovl = 0x0031, x86_cmovle = 0x0032, x86_cmovne = 0x0033,
  x86_cmovno = 0x0034, x86_cmovns = 0x0035, x86_cmovo = 0x0036, x86_cmovpe = 0x0037,
  x86_cmovpo = 0x0038, x86_cmovs = 0x0039, x86_cmp = 0x003a, x86_cmppd = 0x003b,
  x86_cmpps = 0x003c, x86_cmpsb = 0x003d, x86_cmpsd = 0x003e, x86_cmpsq = 0x003f,
  x86_cmpss = 0x0040, x86_cmpsw = 0x0041, x86_cmpxchg = 0x0042, x86_cmpxchg16b = 0x0043,
  x86_cmpxchg8b = 0x0044, x86_comisd = 0x0045, x86_comiss = 0x0046, x86_cpuid = 0x0047,
  x86_cqo = 0x0048, x86_crc32 = 0x0049, x86_cvtdq2pd = 0x004a, x86_cvtdq2ps = 0x004b,
  x86_cvtpd2dq = 0x004c, x86_cvtpd2pi = 0x004d, x86_cvtpd2ps = 0x004e, x86_cvtpi2pd = 0x004f,
  x86_cvtpi2ps = 0x0050, x86_cvtps2dq = 0x0051, x86_cvtps2pd = 0x0052, x86_cvtps2pi = 0x0053,
  x86_cvtsd2si = 0x0054, x86_cvtsd2ss = 0x0055, x86_cvtsi2sd = 0x0056, x86_cvtsi2ss = 0x0057,
  x86_cvtss2sd = 0x0058, x86_cvtss2si = 0x0059, x86_cvttpd2dq = 0x005a, x86_cvttpd2pi = 0x005b,
  x86_cvttps2dq = 0x005c, x86_cvttps2pi = 0x005d, x86_cvttsd2si = 0x005e, x86_cvttss2si = 0x005f,
  x86_cwd = 0x0060, x86_cwde = 0x0061, x86_daa = 0x0062, x86_das = 0x0063,
  x86_dec = 0x0064, x86_div = 0x0065, x86_divpd = 0x0066, x86_divps = 0x0067,
  x86_divsd = 0x0068, x86_divss = 0x0069, x86_dppd = 0x006a, x86_dpps = 0x006b,
  x86_emms = 0x006c, x86_enter = 0x006d, x86_extractps = 0x006e, x86_extrq = 0x006f,
  x86_f2xm1 = 0x0070, x86_fabs = 0x0071, x86_fadd = 0x0072, x86_faddp = 0x0073,
  x86_farcall = 0x0074, x86_farjmp = 0x0075, x86_fbld = 0x0076, x86_fbstp = 0x0077,
  x86_fchs = 0x0078, x86_fcmovb = 0x0079, x86_fcmovbe = 0x007a, x86_fcmove = 0x007b,
  x86_fcmovnb = 0x007c, x86_fcmovnbe = 0x007d, x86_fcmovne = 0x007e, x86_fcmovnu = 0x007f,
  x86_fcmovu = 0x0080, x86_fcom = 0x0081, x86_fcomi = 0x0082, x86_fcomip = 0x0083,
  x86_fcomp = 0x0084, x86_fcompp = 0x0085, x86_fcos = 0x0086, x86_fdecstp = 0x0087,
  x86_fdiv = 0x0088, x86_fdivp = 0x0089, x86_fdivr = 0x008a, x86_fdivrp = 0x008b,
  x86_femms = 0x008c, x86_ffree = 0x008d, x86_fiadd = 0x008e, x86_ficom = 0x008f,
  x86_ficomp = 0x0090, x86_fidiv = 0x0091, x86_fidivr = 0x0092, x86_fild = 0x0093,
  x86_fimul = 0x0094, x86_fincstp = 0x0095, x86_fist = 0x0096, x86_fistp = 0x0097,
  x86_fisttp = 0x0098, x86_fisub = 0x0099, x86_fisubr = 0x009a, x86_fld = 0x009b,
  x86_fld1 = 0x009c, x86_fldcw = 0x009d, x86_fldenv = 0x009e, x86_fldl2e = 0x009f,
  x86_fldl2t = 0x00a0, x86_fldlg2 = 0x00a1, x86_fldln2 = 0x00a2, x86_fldpi = 0x00a3,
  x86_fldz = 0x00a4, x86_fmul = 0x00a5, x86_fmulp = 0x00a6, x86_fnclex = 0x00a7,
  x86_fninit = 0x00a8, x86_fnop = 0x00a9, x86_fnsave = 0x00aa, x86_fnstcw = 0x00ab,
  x86_fnstenv = 0x00ac, x86_fnstsw = 0x00ad, x86_fpatan = 0x00ae, x86_fprem = 0x00af,
  x86_fprem1 = 0x00b0, x86_fptan = 0x00b1, x86_frndint = 0x00b2, x86_frstor = 0x00b3,
  x86_fscale = 0x00b4, x86_fsin = 0x00b5, x86_fsincos = 0x00b6, x86_fsqrt = 0x00b7,
  x86_fst = 0x00b8, x86_fstp = 0x00b9, x86_fsub = 0x00ba, x86_fsubp = 0x00bb,
  x86_fsubr = 0x00bc, x86_fsubrp = 0x00bd, x86_ftst = 0x00be, x86_fucom = 0x00bf,
  x86_fucomi = 0x00c0, x86_fucomip = 0x00c1, x86_fucomp = 0x00c2, x86_fucompp = 0x00c3,
  x86_fwait = 0x00c4, x86_fxam = 0x00c5, x86_fxch = 0x00c6, x86_fxrstor = 0x00c7,
  x86_fxsave = 0x00c8, x86_fxtract = 0x00c9, x86_fyl2x = 0x00ca, x86_fyl2xp1 = 0x00cb,
  x86_getsec = 0x00cc, x86_haddpd = 0x00cd, x86_haddps = 0x00ce, x86_hlt = 0x00cf,
  x86_hsubpd = 0x00d0, x86_hsubps = 0x00d1, x86_idiv = 0x00d2, x86_imul = 0x00d3,
  x86_in = 0x00d4, x86_inc = 0x00d5, x86_insb = 0x00d6, x86_insd = 0x00d7,
  x86_insertps = 0x00d8, x86_insertq = 0x00d9, x86_insw = 0x00da, x86_int = 0x00db,
  x86_int1 = 0x00dc, x86_int3 = 0x00dd, x86_into = 0x00de, x86_invd = 0x00df,
  x86_invept = 0x00e0, x86_invlpg = 0x00e1, x86_invlpga = 0x00e2, x86_invvpid = 0x00e3,
  x86_iret = 0x00e4, x86_ja = 0x00e5, x86_jae = 0x00e6, x86_jb = 0x00e7,
  x86_jbe = 0x00e8, x86_jcxz = 0x00e9, x86_je = 0x00ea, x86_jecxz = 0x00eb,
  x86_jg = 0x00ec, x86_jge = 0x00ed, x86_jl = 0x00ee, x86_jle = 0x00ef,
  x86_jmp = 0x00f0, x86_jmpe = 0x00f1, x86_jne = 0x00f2, x86_jno = 0x00f3,
  x86_jns = 0x00f4, x86_jo = 0x00f5, x86_jpe = 0x00f6, x86_jpo = 0x00f7,
  x86_jrcxz = 0x00f8, x86_js = 0x00f9, x86_lahf = 0x00fa, x86_lar = 0x00fb,
  x86_lddqu = 0x00fc, x86_ldmxcsr = 0x00fd, x86_lds = 0x00fe, x86_lea = 0x00ff,
  x86_leave = 0x0100, x86_les = 0x0101, x86_lfence = 0x0102, x86_lfs = 0x0103,
  x86_lgdt = 0x0104, x86_lgs = 0x0105, x86_lidt = 0x0106, x86_lldt = 0x0107,
  x86_lmsw = 0x0108, x86_lock = 0x0109, x86_lodsb = 0x010a, x86_lodsd = 0x010b,
  x86_lodsq = 0x010c, x86_lodsw = 0x010d, x86_loop = 0x010e, x86_loopnz = 0x010f,
  x86_loopz = 0x0110, x86_lsl = 0x0111, x86_lss = 0x0112, x86_ltr = 0x0113,
  x86_lzcnt = 0x0114, x86_maskmovq = 0x0115, x86_maxpd = 0x0116, x86_maxps = 0x0117,
  x86_maxsd = 0x0118, x86_maxss = 0x0119, x86_mfence = 0x011a, x86_minpd = 0x011b,
  x86_minps = 0x011c, x86_minsd = 0x011d, x86_minss = 0x011e, x86_monitor = 0x011f,
  x86_mov = 0x0120, x86_movapd = 0x0121, x86_movaps = 0x0122, x86_movbe = 0x0123,
  x86_movd = 0x0124, x86_movddup = 0x0125, x86_movdq2q = 0x0126, x86_movdqa = 0x0127,
  x86_movdqu = 0x0128, x86_movhlps = 0x0129, x86_movhpd = 0x012a, x86_movhps = 0x012b,
  x86_movlhps = 0x012c, x86_movlpd = 0x012d, x86_movlps = 0x012e, x86_movmskpd = 0x012f,
  x86_movmskps = 0x0130, x86_movntdq = 0x0131, x86_movntdqa = 0x0132, x86_movnti = 0x0133,
  x86_movntpd = 0x0134, x86_movntps = 0x0135, x86_movntq = 0x0136, x86_movntsd = 0x0137,
  x86_movntss = 0x0138, x86_movq = 0x0139, x86_movq2dq = 0x013a, x86_movsb = 0x013b,
  x86_movsd = 0x013c, x86_movsd_sse = 0x013d, x86_movshdup = 0x013e, x86_movsldup = 0x013f,
  x86_movsq = 0x0140, x86_movss = 0x0141, x86_movsw = 0x0142, x86_movsx = 0x0143,
  x86_movsxd = 0x0144, x86_movupd = 0x0145, x86_movups = 0x0146, x86_movzx = 0x0147,
  x86_mpsadbw = 0x0148, x86_mul = 0x0149, x86_mulpd = 0x014a, x86_mulps = 0x014b,
  x86_mulsd = 0x014c, x86_mulss = 0x014d, x86_mwait = 0x014e, x86_neg = 0x014f,
  x86_nop = 0x0150, x86_not = 0x0151, x86_or = 0x0152, x86_orpd = 0x0153,
  x86_orps = 0x0154, x86_out = 0x0155, x86_outs = 0x0156, x86_outsb = 0x0157,
  x86_outsd = 0x0158, x86_outsw = 0x0159, x86_pabsb = 0x015a, x86_pabsd = 0x015b,
  x86_pabsw = 0x015c, x86_packssdw = 0x015d, x86_packsswb = 0x015e, x86_packusdw = 0x015f,
  x86_packuswb = 0x0160, x86_paddb = 0x0161, x86_paddd = 0x0162, x86_paddq = 0x0163,
  x86_paddsb = 0x0164, x86_paddsw = 0x0165, x86_paddusb = 0x0166, x86_paddusw = 0x0167,
  x86_paddw = 0x0168, x86_palignr = 0x0169, x86_pand = 0x016a, x86_pandn = 0x016b,
  x86_pause = 0x016c, x86_pavgb = 0x016d, x86_pavgusb = 0x016e, x86_pavgw = 0x016f,
  x86_pblendvb = 0x0170, x86_pblendw = 0x0171, x86_pcmpeqb = 0x0172, x86_pcmpeqd = 0x0173,
  x86_pcmpeqq = 0x0174, x86_pcmpeqw = 0x0175, x86_pcmpestri = 0x0176, x86_pcmpestrm = 0x0177,
  x86_pcmpgtb = 0x0178, x86_pcmpgtd = 0x0179, x86_pcmpgtq = 0x017a, x86_pcmpgtw = 0x017b,
  x86_pcmpistri = 0x017c, x86_pcmpistrm = 0x017d, x86_pextrb = 0x017e, x86_pextrd = 0x017f,
  x86_pextrq = 0x0180, x86_pextrw = 0x0181, x86_pf2id = 0x0182, x86_pf2iw = 0x0183,
  x86_pfacc = 0x0184, x86_pfadd = 0x0185, x86_pfcmpeq = 0x0186, x86_pfcmpge = 0x0187,
  x86_pfcmpgt = 0x0188, x86_pfmax = 0x0189, x86_pfmin = 0x018a, x86_pfmul = 0x018b,
  x86_pfnacc = 0x018c, x86_pfpnacc = 0x018d, x86_pfrcp = 0x018e, x86_pfrcpit1 = 0x018f,
  x86_pfrcpit2 = 0x0190, x86_pfrsqit1 = 0x0191, x86_pfrsqrt = 0x0192, x86_pfsub = 0x0193,
  x86_pfsubr = 0x0194, x86_phaddd = 0x0195, x86_phaddsw = 0x0196, x86_phaddw = 0x0197,
  x86_phminposuw = 0x0198, x86_phsubd = 0x0199, x86_phsubsw = 0x019a, x86_phsubw = 0x019b,
  x86_pi2fd = 0x019c, x86_pi2fw = 0x019d, x86_pinsrb = 0x019e, x86_pinsrd = 0x019f,
  x86_pinsrq = 0x01a0, x86_pinsrw = 0x01a1, x86_pmaddubsw = 0x01a2, x86_pmaddwd = 0x01a3,
  x86_pmaxsb = 0x01a4, x86_pmaxsd = 0x01a5, x86_pmaxsw = 0x01a6, x86_pmaxub = 0x01a7,
  x86_pmaxud = 0x01a8, x86_pmaxuw = 0x01a9, x86_pminsb = 0x01aa, x86_pminsd = 0x01ab,
  x86_pminsw = 0x01ac, x86_pminub = 0x01ad, x86_pminud = 0x01ae, x86_pminuw = 0x01af,
  x86_pmovmskb = 0x01b0, x86_pmovsxbd = 0x01b1, x86_pmovsxbq = 0x01b2, x86_pmovsxbw = 0x01b3,
  x86_pmovsxdq = 0x01b4, x86_pmovsxwd = 0x01b5, x86_pmovsxwq = 0x01b6, x86_pmovzxbd = 0x01b7,
  x86_pmovzxbq = 0x01b8, x86_pmovzxbw = 0x01b9, x86_pmovzxdq = 0x01ba, x86_pmovzxwd = 0x01bb,
  x86_pmovzxwq = 0x01bc, x86_pmuldq = 0x01bd, x86_pmulhrsw = 0x01be, x86_pmulhrw = 0x01bf,
  x86_pmulhuw = 0x01c0, x86_pmulhw = 0x01c1, x86_pmulld = 0x01c2, x86_pmullw = 0x01c3,
  x86_pmuludq = 0x01c4, x86_pop = 0x01c5, x86_popa = 0x01c6, x86_popad = 0x01c7,
  x86_popcnt = 0x01c8, x86_popf = 0x01c9, x86_popfd = 0x01ca, x86_popfq = 0x01cb,
  x86_por = 0x01cc, x86_prefetch = 0x01cd, x86_prefetchnta = 0x01ce, x86_prefetcht0 = 0x01cf,
  x86_prefetcht1 = 0x01d0, x86_prefetcht2 = 0x01d1, x86_prefetchw = 0x01d2, x86_psadbw = 0x01d3,
  x86_pshufb = 0x01d4, x86_pshufd = 0x01d5, x86_pshufhw = 0x01d6, x86_pshuflw = 0x01d7,
  x86_pshufw = 0x01d8, x86_psignb = 0x01d9, x86_psignd = 0x01da, x86_psignw = 0x01db,
  x86_pslld = 0x01dc, x86_pslldq = 0x01dd, x86_psllq = 0x01de, x86_psllw = 0x01df,
  x86_psrad = 0x01e0, x86_psraq = 0x01e1, x86_psraw = 0x01e2, x86_psrld = 0x01e3,
  x86_psrldq = 0x01e4, x86_psrlq = 0x01e5, x86_psrlw = 0x01e6, x86_psubb = 0x01e7,
  x86_psubd = 0x01e8, x86_psubq = 0x01e9, x86_psubsb = 0x01ea, x86_psubsw = 0x01eb,
  x86_psubusb = 0x01ec, x86_psubusw = 0x01ed, x86_psubw = 0x01ee, x86_pswapd = 0x01ef,
  x86_ptest = 0x01f0, x86_punpckhbw = 0x01f1, x86_punpckhdq = 0x01f2, x86_punpckhqdq = 0x01f3,
  x86_punpckhwd = 0x01f4, x86_punpcklbw = 0x01f5, x86_punpckldq = 0x01f6, x86_punpcklqdq = 0x01f7,
  x86_punpcklwd = 0x01f8, x86_push = 0x01f9, x86_pusha = 0x01fa, x86_pushad = 0x01fb,
  x86_pushf = 0x01fc, x86_pushfd = 0x01fd, x86_pushfq = 0x01fe, x86_pxor = 0x01ff,
  x86_rcl = 0x0200, x86_rcpps = 0x0201, x86_rcpss = 0x0202, x86_rcr = 0x0203,
  x86_rdmsr = 0x0204, x86_rdpmc = 0x0205, x86_rdtsc = 0x0206, x86_rdtscp = 0x0207,
  x86_rep_insb = 0x0208, x86_rep_insd = 0x0209, x86_rep_insw = 0x020a, x86_rep_lodsb = 0x020b,
  x86_rep_lodsd = 0x020c, x86_rep_lodsq = 0x020d, x86_rep_lodsw = 0x020e, x86_rep_movsb = 0x020f,
  x86_rep_movsd = 0x0210, x86_rep_movsq = 0x0211, x86_rep_movsw = 0x0212, x86_rep_outsb = 0x0213,
  x86_rep_outsd = 0x0214, x86_rep_outsw = 0x0215, x86_rep_stosb = 0x0216, x86_rep_stosd = 0x0217,
  x86_rep_stosq = 0x0218, x86_rep_stosw = 0x0219, x86_repe_cmpsb = 0x021a, x86_repe_cmpsd = 0x021b,
  x86_repe_cmpsq = 0x021c, x86_repe_cmpsw = 0x021d, x86_repe_scasb = 0x021e, x86_repe_scasd = 0x021f,
  x86_repe_scasq = 0x0220, x86_repe_scasw = 0x0221, x86_repne_cmpsb = 0x0222, x86_repne_cmpsd = 0x0223,
  x86_repne_cmpsq = 0x0224, x86_repne_cmpsw = 0x0225, x86_repne_scasb = 0x0226, x86_repne_scasd = 0x0227,
  x86_repne_scasq = 0x0228, x86_repne_scasw = 0x0229, x86_ret = 0x022a, x86_retf = 0x022b,
  x86_rol = 0x022c, x86_ror = 0x022d, x86_roundpd = 0x022e, x86_roundps = 0x022f,
  x86_roundsd = 0x0230, x86_roundss = 0x0231, x86_rsm = 0x0232, x86_rsqrtps = 0x0233,
  x86_rsqrtss = 0x0234, x86_sahf = 0x0235, x86_salc = 0x0236, x86_sar = 0x0237,
  x86_sbb = 0x0238, x86_scasb = 0x0239, x86_scasd = 0x023a, x86_scasq = 0x023b,
  x86_scasw = 0x023c, x86_seta = 0x023d, x86_setae = 0x023e, x86_setb = 0x023f,
  x86_setbe = 0x0240, x86_sete = 0x0241, x86_setg = 0x0242, x86_setge = 0x0243,
  x86_setl = 0x0244, x86_setle = 0x0245, x86_setne = 0x0246, x86_setno = 0x0247,
  x86_setns = 0x0248, x86_seto = 0x0249, x86_setpe = 0x024a, x86_setpo = 0x024b,
  x86_sets = 0x024c, x86_sfence = 0x024d, x86_sgdt = 0x024e, x86_shl = 0x024f,
  x86_shld = 0x0250, x86_shr = 0x0251, x86_shrd = 0x0252, x86_shufpd = 0x0253,
  x86_shufps = 0x0254, x86_sidt = 0x0255, x86_skinit = 0x0256, x86_sldt = 0x0257,
  x86_smsw = 0x0258, x86_sqrtpd = 0x0259, x86_sqrtps = 0x025a, x86_sqrtsd = 0x025b,
  x86_sqrtss = 0x025c, x86_stc = 0x025d, x86_std = 0x025e, x86_stgi = 0x025f,
  x86_sti = 0x0260, x86_stmxcsr = 0x0261, x86_stos = 0x0262, x86_stosb = 0x0263,
  x86_stosd = 0x0264, x86_stosq = 0x0265, x86_stosw = 0x0266, x86_str = 0x0267,
  x86_sub = 0x0268, x86_subpd = 0x0269, x86_subps = 0x026a, x86_subsd = 0x026b,
  x86_subss = 0x026c, x86_swapgs = 0x026d, x86_syscall = 0x026e, x86_sysenter = 0x026f,
  x86_sysexit = 0x0270, x86_sysret = 0x0271, x86_test = 0x0272, x86_ucomisd = 0x0273,
  x86_ucomiss = 0x0274, x86_ud2 = 0x0275, x86_unpckhpd = 0x0276, x86_unpckhps = 0x0277,
  x86_unpcklpd = 0x0278, x86_unpcklps = 0x0279, x86_verr = 0x027a, x86_verw = 0x027b,
  x86_vmcall = 0x027c, x86_vmclear = 0x027d, x86_vmlaunch = 0x027e, x86_vmload = 0x027f,
  x86_vmmcall = 0x0280, x86_vmoff = 0x0281, x86_vmptrld = 0x0282, x86_vmptrst = 0x0283,
  x86_vmread = 0x0284, x86_vmresume = 0x0285, x86_vmrun = 0x0286, x86_vmsave = 0x0287,
  x86_vmwrite = 0x0288, x86_vmxoff = 0x0289, x86_vmxon = 0x028a, x86_wait = 0x028b,
  x86_wbinvd = 0x028c, x86_wrmsr = 0x028d, x86_xadd = 0x028e, x86_xchg = 0x028f,
  x86_xgetbv = 0x0290, x86_xlatb = 0x0291, x86_xor = 0x0292, x86_xorpd = 0x0293,
  x86_xorps = 0x0294, x86_xrstor = 0x0295, x86_xsave = 0x0296, x86_xsetbv = 0x0297,
  x86_last_instruction = 0x0298
}

Define Documentation

#define ROSE_ENUMS_H

Definition at line 2 of file rose-compat.h.


Enumeration Type Documentation

enum VariantT
Enumerator:
V_SgName 
V_SgSymbolTable 
V_SgInitializedName 
V_SgPragma 
V_SgModifierNodes 
V_SgConstVolatileModifier 
V_SgStorageModifier 
V_SgAccessModifier 
V_SgFunctionModifier 
V_SgUPC_AccessModifier 
V_SgLinkageModifier 
V_SgSpecialFunctionModifier 
V_SgTypeModifier 
V_SgElaboratedTypeModifier 
V_SgBaseClassModifier 
V_SgDeclarationModifier 
V_SgModifier 
V_Sg_File_Info 
V_SgSourceFile 
V_SgBinaryFile 
V_SgUnknownFile 
V_SgFile 
V_SgFileList 
V_SgDirectory 
V_SgDirectoryList 
V_SgProject 
V_SgOptions 
V_SgUnparse_Info 
V_SgFuncDecl_attr 
V_SgClassDecl_attr 
V_SgTypedefSeq 
V_SgFunctionParameterTypeList 
V_SgTemplateParameter 
V_SgTemplateArgument 
V_SgTemplateParameterList 
V_SgTemplateArgumentList 
V_SgBitAttribute 
V_SgAttribute 
V_SgBaseClass 
V_SgUndirectedGraphEdge 
V_SgDirectedGraphEdge 
V_SgGraphNode 
V_SgGraphEdge 
V_SgStringKeyedBidirectionalGraph 
V_SgIntKeyedBidirectionalGraph 
V_SgBidirectionalGraph 
V_SgIncidenceDirectedGraph 
V_SgIncidenceUndirectedGraph 
V_SgGraph 
V_SgGraphNodeList 
V_SgGraphEdgeList 
V_SgQualifiedName 
V_SgNameGroup 
V_SgCommonBlockObject 
V_SgDimensionObject 
V_SgDataStatementGroup 
V_SgDataStatementObject 
V_SgDataStatementValue 
V_SgFormatItem 
V_SgFormatItemList 
V_SgSupport 
V_SgTypeUnknown 
V_SgTypeChar 
V_SgTypeSignedChar 
V_SgTypeUnsignedChar 
V_SgTypeShort 
V_SgTypeSignedShort 
V_SgTypeUnsignedShort 
V_SgTypeInt 
V_SgTypeSignedInt 
V_SgTypeUnsignedInt 
V_SgTypeLong 
V_SgTypeSignedLong 
V_SgTypeUnsignedLong 
V_SgTypeVoid 
V_SgTypeGlobalVoid 
V_SgTypeWchar 
V_SgTypeFloat 
V_SgTypeDouble 
V_SgTypeLongLong 
V_SgTypeSignedLongLong 
V_SgTypeUnsignedLongLong 
V_SgTypeLongDouble 
V_SgTypeString 
V_SgTypeBool 
V_SgTypeComplex 
V_SgTypeImaginary 
V_SgTypeDefault 
V_SgPointerMemberType 
V_SgReferenceType 
V_SgClassType 
V_SgTemplateType 
V_SgEnumType 
V_SgTypedefType 
V_SgModifierType 
V_SgPartialFunctionModifierType 
V_SgArrayType 
V_SgTypeEllipse 
V_SgPartialFunctionType 
V_SgMemberFunctionType 
V_SgFunctionType 
V_SgPointerType 
V_SgNamedType 
V_SgQualifiedNameType 
V_SgType 
V_SgForStatement 
V_SgForInitStatement 
V_SgCatchStatementSeq 
V_SgFunctionParameterList 
V_SgCtorInitializerList 
V_SgBasicBlock 
V_SgGlobal 
V_SgIfStmt 
V_SgFunctionDefinition 
V_SgWhileStmt 
V_SgDoWhileStmt 
V_SgSwitchStatement 
V_SgCatchOptionStmt 
V_SgVariableDeclaration 
V_SgVariableDefinition 
V_SgEnumDeclaration 
V_SgAsmStmt 
V_SgTypedefDeclaration 
V_SgFunctionTypeTable 
V_SgExprStatement 
V_SgLabelStatement 
V_SgCaseOptionStmt 
V_SgTryStmt 
V_SgDefaultOptionStmt 
V_SgBreakStmt 
V_SgContinueStmt 
V_SgReturnStmt 
V_SgGotoStatement 
V_SgSpawnStmt 
V_SgNullStatement 
V_SgVariantStatement 
V_SgPragmaDeclaration 
V_SgTemplateDeclaration 
V_SgTemplateInstantiationDecl 
V_SgTemplateInstantiationDefn 
V_SgTemplateInstantiationFunctionDecl 
V_SgTemplateInstantiationMemberFunctionDecl 
V_SgProgramHeaderStatement 
V_SgProcedureHeaderStatement 
V_SgEntryStatement 
V_SgFortranNonblockedDo 
V_SgInterfaceStatement 
V_SgParameterStatement 
V_SgCommonBlock 
V_SgModuleStatement 
V_SgUseStatement 
V_SgStopOrPauseStatement 
V_SgPrintStatement 
V_SgReadStatement 
V_SgWriteStatement 
V_SgOpenStatement 
V_SgCloseStatement 
V_SgInquireStatement 
V_SgFlushStatement 
V_SgBackspaceStatement 
V_SgRewindStatement 
V_SgEndfileStatement 
V_SgWaitStatement 
V_SgFormatStatement 
V_SgFortranDo 
V_SgForAllStatement 
V_SgIOStatement 
V_SgUpcNotifyStatement 
V_SgUpcWaitStatement 
V_SgUpcBarrierStatement 
V_SgUpcFenceStatement 
V_SgUpcForAllStatement 
V_SgOmpParallelStatement 
V_SgOmpSingleStatement 
V_SgOmpTaskStatement 
V_SgOmpForStatement 
V_SgOmpDoStatement 
V_SgOmpSectionsStatement 
V_SgOmpClauseBodyStatement 
V_SgOmpAtomicStatement 
V_SgOmpMasterStatement 
V_SgOmpSectionStatement 
V_SgOmpOrderedStatement 
V_SgOmpWorkshareStatement 
V_SgOmpCriticalStatement 
V_SgOmpBodyStatement 
V_SgBlockDataStatement 
V_SgImplicitStatement 
V_SgStatementFunctionStatement 
V_SgWhereStatement 
V_SgNullifyStatement 
V_SgEquivalenceStatement 
V_SgDerivedTypeStatement 
V_SgAttributeSpecificationStatement 
V_SgAllocateStatement 
V_SgDeallocateStatement 
V_SgContainsStatement 
V_SgSequenceStatement 
V_SgElseWhereStatement 
V_SgArithmeticIfStatement 
V_SgAssignStatement 
V_SgComputedGotoStatement 
V_SgAssignedGotoStatement 
V_SgNamelistStatement 
V_SgImportStatement 
V_SgAssociateStatement 
V_SgFortranIncludeLine 
V_SgNamespaceDeclarationStatement 
V_SgNamespaceAliasDeclarationStatement 
V_SgNamespaceDefinitionStatement 
V_SgUsingDeclarationStatement 
V_SgUsingDirectiveStatement 
V_SgTemplateInstantiationDirectiveStatement 
V_SgClassDeclaration 
V_SgClassDefinition 
V_SgScopeStatement 
V_SgMemberFunctionDeclaration 
V_SgFunctionDeclaration 
V_SgIncludeDirectiveStatement 
V_SgDefineDirectiveStatement 
V_SgUndefDirectiveStatement 
V_SgIfdefDirectiveStatement 
V_SgIfndefDirectiveStatement 
V_SgIfDirectiveStatement 
V_SgDeadIfDirectiveStatement 
V_SgElseDirectiveStatement 
V_SgElseifDirectiveStatement 
V_SgEndifDirectiveStatement 
V_SgLineDirectiveStatement 
V_SgWarningDirectiveStatement 
V_SgErrorDirectiveStatement 
V_SgEmptyDirectiveStatement 
V_SgIncludeNextDirectiveStatement 
V_SgIdentDirectiveStatement 
V_SgLinemarkerDirectiveStatement 
V_SgC_PreprocessorDirectiveStatement 
V_SgClinkageStartStatement 
V_SgClinkageEndStatement 
V_SgClinkageDeclarationStatement 
V_SgOmpFlushStatement 
V_SgOmpBarrierStatement 
V_SgOmpTaskwaitStatement 
V_SgOmpThreadprivateStatement 
V_SgDeclarationStatement 
V_SgStatement 
V_SgExprListExp 
V_SgVarRefExp 
V_SgLabelRefExp 
V_SgClassNameRefExp 
V_SgFunctionRefExp 
V_SgMemberFunctionRefExp 
V_SgFunctionCallExp 
V_SgSizeOfOp 
V_SgUpcLocalsizeof 
V_SgUpcBlocksizeof 
V_SgUpcElemsizeof 
V_SgVarArgStartOp 
V_SgVarArgStartOneOperandOp 
V_SgVarArgOp 
V_SgVarArgEndOp 
V_SgVarArgCopyOp 
V_SgTypeIdOp 
V_SgConditionalExp 
V_SgNewExp 
V_SgDeleteExp 
V_SgThisExp 
V_SgRefExp 
V_SgAggregateInitializer 
V_SgConstructorInitializer 
V_SgAssignInitializer 
V_SgExpressionRoot 
V_SgMinusOp 
V_SgUnaryAddOp 
V_SgNotOp 
V_SgPointerDerefExp 
V_SgAddressOfOp 
V_SgMinusMinusOp 
V_SgPlusPlusOp 
V_SgBitComplementOp 
V_SgRealPartOp 
V_SgImagPartOp 
V_SgConjugateOp 
V_SgCastExp 
V_SgThrowOp 
V_SgArrowExp 
V_SgDotExp 
V_SgDotStarOp 
V_SgArrowStarOp 
V_SgEqualityOp 
V_SgLessThanOp 
V_SgGreaterThanOp 
V_SgNotEqualOp 
V_SgLessOrEqualOp 
V_SgGreaterOrEqualOp 
V_SgAddOp 
V_SgSubtractOp 
V_SgMultiplyOp 
V_SgDivideOp 
V_SgIntegerDivideOp 
V_SgModOp 
V_SgAndOp 
V_SgOrOp 
V_SgBitXorOp 
V_SgBitAndOp 
V_SgBitOrOp 
V_SgCommaOpExp 
V_SgLshiftOp 
V_SgRshiftOp 
V_SgPntrArrRefExp 
V_SgScopeOp 
V_SgAssignOp 
V_SgPlusAssignOp 
V_SgMinusAssignOp 
V_SgAndAssignOp 
V_SgIorAssignOp 
V_SgMultAssignOp 
V_SgDivAssignOp 
V_SgModAssignOp 
V_SgXorAssignOp 
V_SgLshiftAssignOp 
V_SgRshiftAssignOp 
V_SgConcatenationOp 
V_SgBoolValExp 
V_SgStringVal 
V_SgShortVal 
V_SgCharVal 
V_SgUnsignedCharVal 
V_SgWcharVal 
V_SgUnsignedShortVal 
V_SgIntVal 
V_SgEnumVal 
V_SgUnsignedIntVal 
V_SgLongIntVal 
V_SgLongLongIntVal 
V_SgUnsignedLongLongIntVal 
V_SgUnsignedLongVal 
V_SgFloatVal 
V_SgDoubleVal 
V_SgLongDoubleVal 
V_SgUpcThreads 
V_SgUpcMythread 
V_SgComplexVal 
V_SgNullExpression 
V_SgVariantExpression 
V_SgStatementExpression 
V_SgAsmOp 
V_SgSubscriptExpression 
V_SgColonShapeExp 
V_SgAsteriskShapeExp 
V_SgIOItemExpression 
V_SgImpliedDo 
V_SgExponentiationOp 
V_SgUnknownArrayOrFunctionReference 
V_SgActualArgumentExpression 
V_SgUserDefinedBinaryOp 
V_SgPointerAssignOp 
V_SgDesignatedInitializer 
V_SgInitializer 
V_SgUserDefinedUnaryOp 
V_SgUnaryOp 
V_SgBinaryOp 
V_SgValueExp 
V_SgExpression 
V_SgVariableSymbol 
V_SgFunctionTypeSymbol 
V_SgClassSymbol 
V_SgTemplateSymbol 
V_SgEnumSymbol 
V_SgEnumFieldSymbol 
V_SgTypedefSymbol 
V_SgMemberFunctionSymbol 
V_SgLabelSymbol 
V_SgDefaultSymbol 
V_SgNamespaceSymbol 
V_SgIntrinsicSymbol 
V_SgModuleSymbol 
V_SgInterfaceSymbol 
V_SgCommonSymbol 
V_SgRenameSymbol 
V_SgFunctionSymbol 
V_SgAliasSymbol 
V_SgSymbol 
V_SgAsmBlock 
V_SgAsmOperandList 
V_SgAsmArmInstruction 
V_SgAsmx86Instruction 
V_SgAsmPowerpcInstruction 
V_SgAsmInstruction 
V_SgAsmDataStructureDeclaration 
V_SgAsmFunctionDeclaration 
V_SgAsmFieldDeclaration 
V_SgAsmDeclaration 
V_SgAsmStatement 
V_SgAsmBinaryAdd 
V_SgAsmBinarySubtract 
V_SgAsmBinaryMultiply 
V_SgAsmBinaryDivide 
V_SgAsmBinaryMod 
V_SgAsmBinaryAddPreupdate 
V_SgAsmBinarySubtractPreupdate 
V_SgAsmBinaryAddPostupdate 
V_SgAsmBinarySubtractPostupdate 
V_SgAsmBinaryLsl 
V_SgAsmBinaryLsr 
V_SgAsmBinaryAsr 
V_SgAsmBinaryRor 
V_SgAsmBinaryExpression 
V_SgAsmUnaryPlus 
V_SgAsmUnaryMinus 
V_SgAsmUnaryRrx 
V_SgAsmUnaryArmSpecialRegisterList 
V_SgAsmUnaryExpression 
V_SgAsmMemoryReferenceExpression 
V_SgAsmControlFlagsExpression 
V_SgAsmCommonSubExpression 
V_SgAsmx86RegisterReferenceExpression 
V_SgAsmArmRegisterReferenceExpression 
V_SgAsmPowerpcRegisterReferenceExpression 
V_SgAsmRegisterReferenceExpression 
V_SgAsmByteValueExpression 
V_SgAsmWordValueExpression 
V_SgAsmDoubleWordValueExpression 
V_SgAsmQuadWordValueExpression 
V_SgAsmSingleFloatValueExpression 
V_SgAsmDoubleFloatValueExpression 
V_SgAsmVectorValueExpression 
V_SgAsmValueExpression 
V_SgAsmExprListExp 
V_SgAsmExpression 
V_SgAsmTypeByte 
V_SgAsmTypeWord 
V_SgAsmTypeDoubleWord 
V_SgAsmTypeQuadWord 
V_SgAsmTypeDoubleQuadWord 
V_SgAsmTypeSingleFloat 
V_SgAsmTypeDoubleFloat 
V_SgAsmType80bitFloat 
V_SgAsmType128bitFloat 
V_SgAsmTypeVector 
V_SgAsmType 
V_SgAsmGenericDLL 
V_SgAsmPEImportHNTEntryList 
V_SgAsmPEImportILTEntryList 
V_SgAsmPEImportDirectoryList 
V_SgAsmGenericFormat 
V_SgAsmGenericFile 
V_SgAsmElfFileHeader 
V_SgAsmPEFileHeader 
V_SgAsmNEFileHeader 
V_SgAsmLEFileHeader 
V_SgAsmDOSFileHeader 
V_SgAsmGenericHeader 
V_SgAsmElfRelocSection 
V_SgAsmElfDynamicSection 
V_SgAsmElfSymbolSection 
V_SgAsmElfStringSection 
V_SgAsmElfEHFrameSection 
V_SgAsmElfNoteSection 
V_SgAsmElfStrtab 
V_SgAsmCoffStrtab 
V_SgAsmGenericStrtab 
V_SgAsmElfSection 
V_SgAsmElfSectionTable 
V_SgAsmElfSegmentTable 
V_SgAsmPEImportSection 
V_SgAsmPEExportSection 
V_SgAsmPEStringSection 
V_SgAsmPESection 
V_SgAsmPESectionTable 
V_SgAsmCoffSymbolTable 
V_SgAsmDOSExtendedHeader 
V_SgAsmNESection 
V_SgAsmNESectionTable 
V_SgAsmNENameTable 
V_SgAsmNEModuleTable 
V_SgAsmNEStringTable 
V_SgAsmNEEntryTable 
V_SgAsmNERelocTable 
V_SgAsmLESection 
V_SgAsmLESectionTable 
V_SgAsmLENameTable 
V_SgAsmLEPageTable 
V_SgAsmLEEntryTable 
V_SgAsmLERelocTable 
V_SgAsmGenericSection 
V_SgAsmCoffSymbol 
V_SgAsmElfSymbol 
V_SgAsmGenericSymbol 
V_SgAsmElfSectionTableEntry 
V_SgAsmElfSegmentTableEntry 
V_SgAsmElfSegmentTableEntryList 
V_SgAsmElfRelocEntry 
V_SgAsmElfRelocEntryList 
V_SgAsmElfDynamicEntry 
V_SgAsmElfDynamicEntryList 
V_SgAsmElfEHFrameEntryCI 
V_SgAsmElfEHFrameEntryCIList 
V_SgAsmElfEHFrameEntryFD 
V_SgAsmElfEHFrameEntryFDList 
V_SgAsmElfNoteEntry 
V_SgAsmElfNoteEntryList 
V_SgAsmPERVASizePair 
V_SgAsmPEExportDirectory 
V_SgAsmPEExportEntry 
V_SgAsmPEImportDirectory 
V_SgAsmPEImportILTEntry 
V_SgAsmPEImportHNTEntry 
V_SgAsmPEImportLookupTable 
V_SgAsmPESectionTableEntry 
V_SgAsmNEEntryPoint 
V_SgAsmNERelocEntry 
V_SgAsmNESectionTableEntry 
V_SgAsmLEPageTableEntry 
V_SgAsmLEEntryPoint 
V_SgAsmLESectionTableEntry 
V_SgAsmGenericSectionList 
V_SgAsmGenericHeaderList 
V_SgAsmGenericSymbolList 
V_SgAsmElfSymbolList 
V_SgAsmCoffSymbolList 
V_SgAsmGenericDLLList 
V_SgAsmPERVASizePairList 
V_SgAsmPEExportEntryList 
V_SgAsmBasicString 
V_SgAsmStoredString 
V_SgAsmGenericString 
V_SgAsmStringStorage 
V_SgAsmDwarfMacro 
V_SgAsmDwarfLine 
V_SgAsmDwarfMacroList 
V_SgAsmDwarfLineList 
V_SgAsmDwarfArrayType 
V_SgAsmDwarfClassType 
V_SgAsmDwarfEntryPoint 
V_SgAsmDwarfEnumerationType 
V_SgAsmDwarfFormalParameter 
V_SgAsmDwarfImportedDeclaration 
V_SgAsmDwarfLabel 
V_SgAsmDwarfLexicalBlock 
V_SgAsmDwarfMember 
V_SgAsmDwarfPointerType 
V_SgAsmDwarfReferenceType 
V_SgAsmDwarfCompilationUnit 
V_SgAsmDwarfStringType 
V_SgAsmDwarfStructureType 
V_SgAsmDwarfSubroutineType 
V_SgAsmDwarfTypedef 
V_SgAsmDwarfUnionType 
V_SgAsmDwarfUnspecifiedParameters 
V_SgAsmDwarfVariant 
V_SgAsmDwarfCommonBlock 
V_SgAsmDwarfCommonInclusion 
V_SgAsmDwarfInheritance 
V_SgAsmDwarfInlinedSubroutine 
V_SgAsmDwarfModule 
V_SgAsmDwarfPtrToMemberType 
V_SgAsmDwarfSetType 
V_SgAsmDwarfSubrangeType 
V_SgAsmDwarfWithStmt 
V_SgAsmDwarfAccessDeclaration 
V_SgAsmDwarfBaseType 
V_SgAsmDwarfCatchBlock 
V_SgAsmDwarfConstType 
V_SgAsmDwarfConstant 
V_SgAsmDwarfEnumerator 
V_SgAsmDwarfFileType 
V_SgAsmDwarfFriend 
V_SgAsmDwarfNamelist 
V_SgAsmDwarfNamelistItem 
V_SgAsmDwarfPackedType 
V_SgAsmDwarfSubprogram 
V_SgAsmDwarfTemplateTypeParameter 
V_SgAsmDwarfTemplateValueParameter 
V_SgAsmDwarfThrownType 
V_SgAsmDwarfTryBlock 
V_SgAsmDwarfVariantPart 
V_SgAsmDwarfVariable 
V_SgAsmDwarfVolatileType 
V_SgAsmDwarfDwarfProcedure 
V_SgAsmDwarfRestrictType 
V_SgAsmDwarfInterfaceType 
V_SgAsmDwarfNamespace 
V_SgAsmDwarfImportedModule 
V_SgAsmDwarfUnspecifiedType 
V_SgAsmDwarfPartialUnit 
V_SgAsmDwarfImportedUnit 
V_SgAsmDwarfMutableType 
V_SgAsmDwarfCondition 
V_SgAsmDwarfSharedType 
V_SgAsmDwarfFormatLabel 
V_SgAsmDwarfFunctionTemplate 
V_SgAsmDwarfClassTemplate 
V_SgAsmDwarfUpcSharedType 
V_SgAsmDwarfUpcStrictType 
V_SgAsmDwarfUpcRelaxedType 
V_SgAsmDwarfUnknownConstruct 
V_SgAsmDwarfConstruct 
V_SgAsmDwarfConstructList 
V_SgAsmDwarfCompilationUnitList 
V_SgAsmDwarfInformation 
V_SgAsmExecutableFileFormat 
V_SgAsmFile 
V_SgAsmInterpretation 
V_SgAsmNode 
V_SgOmpOrderedClause 
V_SgOmpNowaitClause 
V_SgOmpUntiedClause 
V_SgOmpDefaultClause 
V_SgOmpCollapseClause 
V_SgOmpIfClause 
V_SgOmpNumThreadsClause 
V_SgOmpExpressionClause 
V_SgOmpCopyprivateClause 
V_SgOmpPrivateClause 
V_SgOmpFirstprivateClause 
V_SgOmpSharedClause 
V_SgOmpCopyinClause 
V_SgOmpLastprivateClause 
V_SgOmpReductionClause 
V_SgOmpVariablesClause 
V_SgOmpScheduleClause 
V_SgOmpClause 
V_SgRenamePair 
V_SgInterfaceBody 
V_SgLocatedNodeSupport 
V_SgToken 
V_SgLocatedNode 
V_SgNode 
V_SgNumVariants 

Definition at line 4 of file rose-compat.h.

Enumerator:
x86_branch_prediction_none 
x86_branch_prediction_taken 
x86_branch_prediction_not_taken 

Definition at line 669 of file rose-compat.h.

enum X86Flag
Enumerator:
x86_flag_cf 
x86_flag_1 
x86_flag_pf 
x86_flag_3 
x86_flag_af 
x86_flag_5 
x86_flag_zf 
x86_flag_sf 
x86_flag_tf 
x86_flag_if 
x86_flag_df 
x86_flag_of 
x86_flag_iopl0 
x86_flag_iopl1 
x86_flag_nt 
x86_flag_15 
x86_flag_rf 
x86_flag_vm 
x86_flag_ac 
x86_flag_vif 
x86_flag_vip 
x86_flag_id 

Definition at line 698 of file rose-compat.h.

Enumerator:
x86_gpr_ax 
x86_gpr_cx 
x86_gpr_dx 
x86_gpr_bx 
x86_gpr_sp 
x86_gpr_bp 
x86_gpr_si 
x86_gpr_di 

Definition at line 644 of file rose-compat.h.

Enumerator:
x86_unknown_instruction 
x86_aaa 
x86_aad 
x86_aam 
x86_aas 
x86_adc 
x86_add 
x86_addpd 
x86_addps 
x86_addsd 
x86_addss 
x86_addsubpd 
x86_addsubps 
x86_and 
x86_andnpd 
x86_andnps 
x86_andpd 
x86_andps 
x86_arpl 
x86_blendpd 
x86_blendps 
x86_blendvpd 
x86_blendvps 
x86_bound 
x86_bsf 
x86_bsr 
x86_bswap 
x86_bt 
x86_btc 
x86_btr 
x86_bts 
x86_call 
x86_cbw 
x86_cdq 
x86_cdqe 
x86_clc 
x86_cld 
x86_clflush 
x86_clgi 
x86_cli 
x86_clts 
x86_cmc 
x86_cmova 
x86_cmovae 
x86_cmovb 
x86_cmovbe 
x86_cmove 
x86_cmovg 
x86_cmovge 
x86_cmovl 
x86_cmovle 
x86_cmovne 
x86_cmovno 
x86_cmovns 
x86_cmovo 
x86_cmovpe 
x86_cmovpo 
x86_cmovs 
x86_cmp 
x86_cmppd 
x86_cmpps 
x86_cmpsb 
x86_cmpsd 
x86_cmpsq 
x86_cmpss 
x86_cmpsw 
x86_cmpxchg 
x86_cmpxchg16b 
x86_cmpxchg8b 
x86_comisd 
x86_comiss 
x86_cpuid 
x86_cqo 
x86_crc32 
x86_cvtdq2pd 
x86_cvtdq2ps 
x86_cvtpd2dq 
x86_cvtpd2pi 
x86_cvtpd2ps 
x86_cvtpi2pd 
x86_cvtpi2ps 
x86_cvtps2dq 
x86_cvtps2pd 
x86_cvtps2pi 
x86_cvtsd2si 
x86_cvtsd2ss 
x86_cvtsi2sd 
x86_cvtsi2ss 
x86_cvtss2sd 
x86_cvtss2si 
x86_cvttpd2dq 
x86_cvttpd2pi 
x86_cvttps2dq 
x86_cvttps2pi 
x86_cvttsd2si 
x86_cvttss2si 
x86_cwd 
x86_cwde 
x86_daa 
x86_das 
x86_dec 
x86_div 
x86_divpd 
x86_divps 
x86_divsd 
x86_divss 
x86_dppd 
x86_dpps 
x86_emms 
x86_enter 
x86_extractps 
x86_extrq 
x86_f2xm1 
x86_fabs 
x86_fadd 
x86_faddp 
x86_farcall 
x86_farjmp 
x86_fbld 
x86_fbstp 
x86_fchs 
x86_fcmovb 
x86_fcmovbe 
x86_fcmove 
x86_fcmovnb 
x86_fcmovnbe 
x86_fcmovne 
x86_fcmovnu 
x86_fcmovu 
x86_fcom 
x86_fcomi 
x86_fcomip 
x86_fcomp 
x86_fcompp 
x86_fcos 
x86_fdecstp 
x86_fdiv 
x86_fdivp 
x86_fdivr 
x86_fdivrp 
x86_femms 
x86_ffree 
x86_fiadd 
x86_ficom 
x86_ficomp 
x86_fidiv 
x86_fidivr 
x86_fild 
x86_fimul 
x86_fincstp 
x86_fist 
x86_fistp 
x86_fisttp 
x86_fisub 
x86_fisubr 
x86_fld 
x86_fld1 
x86_fldcw 
x86_fldenv 
x86_fldl2e 
x86_fldl2t 
x86_fldlg2 
x86_fldln2 
x86_fldpi 
x86_fldz 
x86_fmul 
x86_fmulp 
x86_fnclex 
x86_fninit 
x86_fnop 
x86_fnsave 
x86_fnstcw 
x86_fnstenv 
x86_fnstsw 
x86_fpatan 
x86_fprem 
x86_fprem1 
x86_fptan 
x86_frndint 
x86_frstor 
x86_fscale 
x86_fsin 
x86_fsincos 
x86_fsqrt 
x86_fst 
x86_fstp 
x86_fsub 
x86_fsubp 
x86_fsubr 
x86_fsubrp 
x86_ftst 
x86_fucom 
x86_fucomi 
x86_fucomip 
x86_fucomp 
x86_fucompp 
x86_fwait 
x86_fxam 
x86_fxch 
x86_fxrstor 
x86_fxsave 
x86_fxtract 
x86_fyl2x 
x86_fyl2xp1 
x86_getsec 
x86_haddpd 
x86_haddps 
x86_hlt 
x86_hsubpd 
x86_hsubps 
x86_idiv 
x86_imul 
x86_in 
x86_inc 
x86_insb 
x86_insd 
x86_insertps 
x86_insertq 
x86_insw 
x86_int 
x86_int1 
x86_int3 
x86_into 
x86_invd 
x86_invept 
x86_invlpg 
x86_invlpga 
x86_invvpid 
x86_iret 
x86_ja 
x86_jae 
x86_jb 
x86_jbe 
x86_jcxz 
x86_je 
x86_jecxz 
x86_jg 
x86_jge 
x86_jl 
x86_jle 
x86_jmp 
x86_jmpe 
x86_jne 
x86_jno 
x86_jns 
x86_jo 
x86_jpe 
x86_jpo 
x86_jrcxz 
x86_js 
x86_lahf 
x86_lar 
x86_lddqu 
x86_ldmxcsr 
x86_lds 
x86_lea 
x86_leave 
x86_les 
x86_lfence 
x86_lfs 
x86_lgdt 
x86_lgs 
x86_lidt 
x86_lldt 
x86_lmsw 
x86_lock 
x86_lodsb 
x86_lodsd 
x86_lodsq 
x86_lodsw 
x86_loop 
x86_loopnz 
x86_loopz 
x86_lsl 
x86_lss 
x86_ltr 
x86_lzcnt 
x86_maskmovq 
x86_maxpd 
x86_maxps 
x86_maxsd 
x86_maxss 
x86_mfence 
x86_minpd 
x86_minps 
x86_minsd 
x86_minss 
x86_monitor 
x86_mov 
x86_movapd 
x86_movaps 
x86_movbe 
x86_movd 
x86_movddup 
x86_movdq2q 
x86_movdqa 
x86_movdqu 
x86_movhlps 
x86_movhpd 
x86_movhps 
x86_movlhps 
x86_movlpd 
x86_movlps 
x86_movmskpd 
x86_movmskps 
x86_movntdq 
x86_movntdqa 
x86_movnti 
x86_movntpd 
x86_movntps 
x86_movntq 
x86_movntsd 
x86_movntss 
x86_movq 
x86_movq2dq 
x86_movsb 
x86_movsd 
x86_movsd_sse 
x86_movshdup 
x86_movsldup 
x86_movsq 
x86_movss 
x86_movsw 
x86_movsx 
x86_movsxd 
x86_movupd 
x86_movups 
x86_movzx 
x86_mpsadbw 
x86_mul 
x86_mulpd 
x86_mulps 
x86_mulsd 
x86_mulss 
x86_mwait 
x86_neg 
x86_nop 
x86_not 
x86_or 
x86_orpd 
x86_orps 
x86_out 
x86_outs 
x86_outsb 
x86_outsd 
x86_outsw 
x86_pabsb 
x86_pabsd 
x86_pabsw 
x86_packssdw 
x86_packsswb 
x86_packusdw 
x86_packuswb 
x86_paddb 
x86_paddd 
x86_paddq 
x86_paddsb 
x86_paddsw 
x86_paddusb 
x86_paddusw 
x86_paddw 
x86_palignr 
x86_pand 
x86_pandn 
x86_pause 
x86_pavgb 
x86_pavgusb 
x86_pavgw 
x86_pblendvb 
x86_pblendw 
x86_pcmpeqb 
x86_pcmpeqd 
x86_pcmpeqq 
x86_pcmpeqw 
x86_pcmpestri 
x86_pcmpestrm 
x86_pcmpgtb 
x86_pcmpgtd 
x86_pcmpgtq 
x86_pcmpgtw 
x86_pcmpistri 
x86_pcmpistrm 
x86_pextrb 
x86_pextrd 
x86_pextrq 
x86_pextrw 
x86_pf2id 
x86_pf2iw 
x86_pfacc 
x86_pfadd 
x86_pfcmpeq 
x86_pfcmpge 
x86_pfcmpgt 
x86_pfmax 
x86_pfmin 
x86_pfmul 
x86_pfnacc 
x86_pfpnacc 
x86_pfrcp 
x86_pfrcpit1 
x86_pfrcpit2 
x86_pfrsqit1 
x86_pfrsqrt 
x86_pfsub 
x86_pfsubr 
x86_phaddd 
x86_phaddsw 
x86_phaddw 
x86_phminposuw 
x86_phsubd 
x86_phsubsw 
x86_phsubw 
x86_pi2fd 
x86_pi2fw 
x86_pinsrb 
x86_pinsrd 
x86_pinsrq 
x86_pinsrw 
x86_pmaddubsw 
x86_pmaddwd 
x86_pmaxsb 
x86_pmaxsd 
x86_pmaxsw 
x86_pmaxub 
x86_pmaxud 
x86_pmaxuw 
x86_pminsb 
x86_pminsd 
x86_pminsw 
x86_pminub 
x86_pminud 
x86_pminuw 
x86_pmovmskb 
x86_pmovsxbd 
x86_pmovsxbq 
x86_pmovsxbw 
x86_pmovsxdq 
x86_pmovsxwd 
x86_pmovsxwq 
x86_pmovzxbd 
x86_pmovzxbq 
x86_pmovzxbw 
x86_pmovzxdq 
x86_pmovzxwd 
x86_pmovzxwq 
x86_pmuldq 
x86_pmulhrsw 
x86_pmulhrw 
x86_pmulhuw 
x86_pmulhw 
x86_pmulld 
x86_pmullw 
x86_pmuludq 
x86_pop 
x86_popa 
x86_popad 
x86_popcnt 
x86_popf 
x86_popfd 
x86_popfq 
x86_por 
x86_prefetch 
x86_prefetchnta 
x86_prefetcht0 
x86_prefetcht1 
x86_prefetcht2 
x86_prefetchw 
x86_psadbw 
x86_pshufb 
x86_pshufd 
x86_pshufhw 
x86_pshuflw 
x86_pshufw 
x86_psignb 
x86_psignd 
x86_psignw 
x86_pslld 
x86_pslldq 
x86_psllq 
x86_psllw 
x86_psrad 
x86_psraq 
x86_psraw 
x86_psrld 
x86_psrldq 
x86_psrlq 
x86_psrlw 
x86_psubb 
x86_psubd 
x86_psubq 
x86_psubsb 
x86_psubsw 
x86_psubusb 
x86_psubusw 
x86_psubw 
x86_pswapd 
x86_ptest 
x86_punpckhbw 
x86_punpckhdq 
x86_punpckhqdq 
x86_punpckhwd 
x86_punpcklbw 
x86_punpckldq 
x86_punpcklqdq 
x86_punpcklwd 
x86_push 
x86_pusha 
x86_pushad 
x86_pushf 
x86_pushfd 
x86_pushfq 
x86_pxor 
x86_rcl 
x86_rcpps 
x86_rcpss 
x86_rcr 
x86_rdmsr 
x86_rdpmc 
x86_rdtsc 
x86_rdtscp 
x86_rep_insb 
x86_rep_insd 
x86_rep_insw 
x86_rep_lodsb 
x86_rep_lodsd 
x86_rep_lodsq 
x86_rep_lodsw 
x86_rep_movsb 
x86_rep_movsd 
x86_rep_movsq 
x86_rep_movsw 
x86_rep_outsb 
x86_rep_outsd 
x86_rep_outsw 
x86_rep_stosb 
x86_rep_stosd 
x86_rep_stosq 
x86_rep_stosw 
x86_repe_cmpsb 
x86_repe_cmpsd 
x86_repe_cmpsq 
x86_repe_cmpsw 
x86_repe_scasb 
x86_repe_scasd 
x86_repe_scasq 
x86_repe_scasw 
x86_repne_cmpsb 
x86_repne_cmpsd 
x86_repne_cmpsq 
x86_repne_cmpsw 
x86_repne_scasb 
x86_repne_scasd 
x86_repne_scasq 
x86_repne_scasw 
x86_ret 
x86_retf 
x86_rol 
x86_ror 
x86_roundpd 
x86_roundps 
x86_roundsd 
x86_roundss 
x86_rsm 
x86_rsqrtps 
x86_rsqrtss 
x86_sahf 
x86_salc 
x86_sar 
x86_sbb 
x86_scasb 
x86_scasd 
x86_scasq 
x86_scasw 
x86_seta 
x86_setae 
x86_setb 
x86_setbe 
x86_sete 
x86_setg 
x86_setge 
x86_setl 
x86_setle 
x86_setne 
x86_setno 
x86_setns 
x86_seto 
x86_setpe 
x86_setpo 
x86_sets 
x86_sfence 
x86_sgdt 
x86_shl 
x86_shld 
x86_shr 
x86_shrd 
x86_shufpd 
x86_shufps 
x86_sidt 
x86_skinit 
x86_sldt 
x86_smsw 
x86_sqrtpd 
x86_sqrtps 
x86_sqrtsd 
x86_sqrtss 
x86_stc 
x86_std 
x86_stgi 
x86_sti 
x86_stmxcsr 
x86_stos 
x86_stosb 
x86_stosd 
x86_stosq 
x86_stosw 
x86_str 
x86_sub 
x86_subpd 
x86_subps 
x86_subsd 
x86_subss 
x86_swapgs 
x86_syscall 
x86_sysenter 
x86_sysexit 
x86_sysret 
x86_test 
x86_ucomisd 
x86_ucomiss 
x86_ud2 
x86_unpckhpd 
x86_unpckhps 
x86_unpcklpd 
x86_unpcklps 
x86_verr 
x86_verw 
x86_vmcall 
x86_vmclear 
x86_vmlaunch 
x86_vmload 
x86_vmmcall 
x86_vmoff 
x86_vmptrld 
x86_vmptrst 
x86_vmread 
x86_vmresume 
x86_vmrun 
x86_vmsave 
x86_vmwrite 
x86_vmxoff 
x86_vmxon 
x86_wait 
x86_wbinvd 
x86_wrmsr 
x86_xadd 
x86_xchg 
x86_xgetbv 
x86_xlatb 
x86_xor 
x86_xorpd 
x86_xorps 
x86_xrstor 
x86_xsave 
x86_xsetbv 
x86_last_instruction 

Definition at line 724 of file rose-compat.h.

Enumerator:
x86_insnsize_none 
x86_insnsize_16 
x86_insnsize_32 
x86_insnsize_64 

Definition at line 691 of file rose-compat.h.

Enumerator:
x86_regpos_unknown 

unknown (error or unitialized value)

x86_regpos_low_byte 

1st byte of register (bits 0-7), only for GPRs

x86_regpos_high_byte 

2nd byte of register (bits 8-15), only for ax,bx,cx,dx

x86_regpos_word 

16 bit part of register, only for GPRs, CR0, CR8?

x86_regpos_dword 

lower 32 bit part of register, only for GPRs

x86_regpos_qword 

lower 64 bit part of register, only for GPRs

x86_regpos_all 

the full register is used (default value), only value allowed for segregs and st

Definition at line 681 of file rose-compat.h.

Enumerator:
x86_regclass_unknown 
x86_regclass_gpr 
x86_regclass_segment 
x86_regclass_cr 
x86_regclass_dr 
x86_regclass_st 
x86_regclass_mm 
x86_regclass_xmm 
x86_regclass_ip 
x86_regclass_st_top 
x86_regclass_flags 

Definition at line 655 of file rose-compat.h.

Enumerator:
x86_repeat_none 

No repeat prefix

x86_repeat_repne 

Repeat not equal prefix 0xf2

x86_repeat_repe 

Repeat equal prefix 0xf3

Definition at line 675 of file rose-compat.h.

Enumerator:
x86_segreg_es 
x86_segreg_cs 
x86_segreg_ss 
x86_segreg_ds 
x86_segreg_fs 
x86_segreg_gs 
x86_segreg_none 

Definition at line 634 of file rose-compat.h.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1