10 #ifndef LLVM_DEBUGINFO_CODEVIEW_TYPEINDEX_H
11 #define LLVM_DEBUGINFO_CODEVIEW_TYPEINDEX_H
99 : Index(static_cast<
uint32_t>(Kind)) {}
static TypeIndex UInt64Quad()
static TypeIndex UInt64()
friend bool operator!=(const TypeIndex &A, const TypeIndex &B)
friend bool operator>=(const TypeIndex &A, const TypeIndex &B)
static TypeIndex Float32()
static TypeIndex UInt32()
TypeIndex(SimpleTypeKind Kind)
TypeIndex(SimpleTypeKind Kind, SimpleTypeMode Mode)
static TypeIndex Int16Short()
void setIndex(uint32_t I)
static TypeIndex UInt16Short()
friend bool operator==(const TypeIndex &A, const TypeIndex &B)
static const uint32_t FirstNonSimpleIndex
static GCRegistry::Add< OcamlGC > B("ocaml","ocaml 3.10-compatible GC")
static TypeIndex NarrowCharacter()
uint32_t getIndex() const
static TypeIndex VoidPointer64()
TypeIndex(uint32_t Index)
static TypeIndex Int64Quad()
SimpleTypeKind getSimpleKind() const
static TypeIndex UInt32Long()
static TypeIndex Float64()
static TypeIndex WideCharacter()
static TypeIndex Int32Long()
friend bool operator>(const TypeIndex &A, const TypeIndex &B)
friend bool operator<(const TypeIndex &A, const TypeIndex &B)
static TypeIndex UnsignedCharacter()
static const uint32_t SimpleKindMask
static TypeIndex VoidPointer32()
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
SimpleTypeMode getSimpleMode() const
friend bool operator<=(const TypeIndex &A, const TypeIndex &B)
static const uint32_t SimpleModeMask
static GCRegistry::Add< ErlangGC > A("erlang","erlang-compatible garbage collector")
static TypeIndex SignedCharacter()