|
LLVM 22.0.0git
|
This is the complete list of members for llvm::abi::TypeBuilder, including all inherited members.
| getArrayType(const Type *ElementType, uint64_t NumElements, uint64_t SizeInBits, bool IsMatrixType=false) | llvm::abi::TypeBuilder | inline |
| getComplexType(const Type *ElementType, Align Align) | llvm::abi::TypeBuilder | inline |
| getFloatType(const fltSemantics &Semantics, Align Align) | llvm::abi::TypeBuilder | inline |
| getIntegerType(uint64_t BitWidth, Align Align, bool Signed, bool IsBitInt=false) | llvm::abi::TypeBuilder | inline |
| getMemberPointerType(bool IsFunctionPointer, uint64_t SizeInBits, Align Align) | llvm::abi::TypeBuilder | inline |
| getPointerType(uint64_t Size, Align Align, unsigned Addrspace=0) | llvm::abi::TypeBuilder | inline |
| getRecordType(ArrayRef< FieldInfo > Fields, TypeSize Size, Align Align, StructPacking Pack=StructPacking::Default, ArrayRef< FieldInfo > BaseClasses={}, ArrayRef< FieldInfo > VirtualBaseClasses={}, RecordFlags RecFlags=RecordFlags::None) | llvm::abi::TypeBuilder | inline |
| getUnionType(ArrayRef< FieldInfo > Fields, TypeSize Size, Align Align, StructPacking Pack=StructPacking::Default, RecordFlags RecFlags=RecordFlags::None) | llvm::abi::TypeBuilder | inline |
| getVectorType(const Type *ElementType, ElementCount NumElements, Align Align) | llvm::abi::TypeBuilder | inline |
| getVoidType() | llvm::abi::TypeBuilder | inline |
| TypeBuilder(BumpPtrAllocator &Alloc) | llvm::abi::TypeBuilder | inlineexplicit |