struct TracebackTable

Declaration

struct TracebackTable { /* full declaration omitted */ };

Declared at: llvm/include/llvm/BinaryFormat/XCOFF.h:346

Member Variables

public static const uint32_t VersionMask = 4278190080U
public static const uint8_t VersionShift = 24
public static const uint32_t LanguageIdMask = 16711680
public static const uint8_t LanguageIdShift = 16
public static const uint32_t IsGlobaLinkageMask = 32768
public static const uint32_t IsOutOfLineEpilogOrPrologueMask = 16384
public static const uint32_t HasTraceBackTableOffsetMask = 8192
public static const uint32_t IsInternalProcedureMask = 4096
public static const uint32_t HasControlledStorageMask = 2048
public static const uint32_t IsTOClessMask = 1024
public static const uint32_t IsFloatingPointPresentMask = 512
public static const uint32_t IsFloatingPointOperationLogOrAbortEnabledMask = 256
public static const uint32_t IsInterruptHandlerMask = 128
public static const uint32_t IsFunctionNamePresentMask = 64
public static const uint32_t IsAllocaUsedMask = 32
public static const uint32_t OnConditionDirectiveMask = 28
public static const uint32_t IsCRSavedMask = 2
public static const uint32_t IsLRSavedMask = 1
public static const uint8_t OnConditionDirectiveShift = 2
public static const uint32_t IsBackChainStoredMask = 2147483648U
public static const uint32_t IsFixupMask = 1073741824
public static const uint32_t FPRSavedMask = 1056964608
public static const uint32_t FPRSavedShift = 24
public static const uint32_t HasExtensionTableMask = 8388608
public static const uint32_t HasVectorInfoMask = 4194304
public static const uint32_t GPRSavedMask = 4128768
public static const uint32_t GPRSavedShift = 16
public static const uint32_t NumberOfFixedParmsMask = 65280
public static const uint8_t NumberOfFixedParmsShift = 8
public static const uint32_t NumberOfFloatingPointParmsMask = 254
public static const uint32_t HasParmsOnStackMask = 1
public static const uint8_t NumberOfFloatingPointParmsShift = 1
public static const uint32_t ParmTypeIsFloatingBit = 2147483648U
public static const uint32_t ParmTypeFloatingIsDoubleBit = 1073741824
public static const uint32_t ParmTypeIsFixedBits = 0
public static const uint32_t ParmTypeIsVectorBits = 1073741824
public static const uint32_t ParmTypeIsFloatingBits = 2147483648U
public static const uint32_t ParmTypeIsDoubleBits = 3221225472U
public static const uint32_t ParmTypeMask = 3221225472U
public static const uint16_t NumberOfVRSavedMask = 64512
public static const uint16_t IsVRSavedOnStackMask = 512
public static const uint16_t HasVarArgsMask = 256
public static const uint8_t NumberOfVRSavedShift = 10
public static const uint16_t NumberOfVectorParmsMask = 254
public static const uint16_t HasVMXInstructionMask = 1
public static const uint8_t NumberOfVectorParmsShift = 1
public static const uint32_t ParmTypeIsVectorCharBit = 0
public static const uint32_t ParmTypeIsVectorShortBit = 1073741824
public static const uint32_t ParmTypeIsVectorIntBit = 2147483648U
public static const uint32_t ParmTypeIsVectorFloatBit = 3221225472U
public static const uint8_t WidthOfParamType = 2