|
LLVM 22.0.0git
|
Classes | |
| class | ArrayType |
| class | ComplexType |
| struct | FieldInfo |
| class | FloatType |
| class | IntegerType |
| class | MemberPointerType |
| class | PointerLikeType |
| class | PointerType |
| class | RecordType |
| class | Type |
| Represents the ABI-specific view of a type in LLVM. More... | |
| class | TypeBuilder |
| TypeBuilder manages the lifecycle of ABI types using bump pointer allocation. More... | |
| class | VectorType |
| class | VoidType |
Enumerations | |
| enum class | TypeKind { Void , MemberPointer , Complex , Integer , Float , Pointer , Array , Vector , Record } |
| enum class | StructPacking { Default , Packed , ExplicitPacking } |
| enum | RecordFlags : unsigned { None = 0 , CanPassInRegisters = 1 << 0 , IsUnion = 1 << 1 , IsTransparent = 1 << 2 , IsCXXRecord = 1 << 3 , IsPolymorphic = 1 << 4 , HasFlexibleArrayMember = 1 << 5 , LLVM_MARK_AS_BITMASK_ENUM =( HasFlexibleArrayMember) } |
| enum llvm::abi::RecordFlags : unsigned |
|
strong |
|
strong |