enum | SEGObjectKind {
SEGOBJK_NodeBegin,
SEGOBJK_OperandBegin,
SEGOBJK_ArgumentBegin,
SEGOBJK_CommonArgument,
SEGOBJK_VarArgument,
SEGOBJK_PseudoArgument,
SEGOBJK_ArgumentEnd,
SEGOBJK_CallSiteOutputBegin,
SEGOBJK_CallSiteCommonOutput,
SEGOBJK_CallSitePseudoOutput,
SEGOBJK_CallSiteOutputEnd,
SEGOBJK_ReturnBegin,
SEGOBJK_CommonReturn,
SEGOBJK_PseudoReturn,
SEGOBJK_ReturnEnd,
SEGOBJK_LoadMem,
SEGOBJK_StoreMem,
SEGOBJK_Phi,
SEGOBJK_Region,
SEGOBJK_SimpleOperand,
SEGOBJK_Undef,
SEGOBJK_CallSitePseudoInput,
SEGOBJK_CallSiteSummaryArgument,
SEGOBJK_CallSiteSummaryReturn,
SEGOBJK_OperandEnd,
SEGOBJK_OpcodeBegin,
SEGOBJK_BinaryWithIntConst,
SEGOBJK_Cast,
SEGOBJK_SimpleOpcode,
SEGOBJK_OpcodeEnd,
SEGOBJK_NodeEnd,
SEGOBJK_SiteBegin,
SEGOBJK_CallSite,
SEGOBJK_ReturnSite,
SEGOBJK_SimpleSiteBegin,
SEGOBJK_GEPSite,
SEGOBJK_DereferenceSite,
SEGOBJK_DivSite,
SEGOBJK_CmpSite,
SEGOBJK_AllocSite,
SEGOBJK_SimpleSiteEnd,
SEGOBJK_SiteEnd
} |