LLVM 22.0.0git
llvm::abi::TypeBuilder Member List

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::TypeBuilderinline
getComplexType(const Type *ElementType, Align Align)llvm::abi::TypeBuilderinline
getFloatType(const fltSemantics &Semantics, Align Align)llvm::abi::TypeBuilderinline
getIntegerType(uint64_t BitWidth, Align Align, bool Signed, bool IsBitInt=false)llvm::abi::TypeBuilderinline
getMemberPointerType(bool IsFunctionPointer, uint64_t SizeInBits, Align Align)llvm::abi::TypeBuilderinline
getPointerType(uint64_t Size, Align Align, unsigned Addrspace=0)llvm::abi::TypeBuilderinline
getRecordType(ArrayRef< FieldInfo > Fields, TypeSize Size, Align Align, StructPacking Pack=StructPacking::Default, ArrayRef< FieldInfo > BaseClasses={}, ArrayRef< FieldInfo > VirtualBaseClasses={}, RecordFlags RecFlags=RecordFlags::None)llvm::abi::TypeBuilderinline
getUnionType(ArrayRef< FieldInfo > Fields, TypeSize Size, Align Align, StructPacking Pack=StructPacking::Default, RecordFlags RecFlags=RecordFlags::None)llvm::abi::TypeBuilderinline
getVectorType(const Type *ElementType, ElementCount NumElements, Align Align)llvm::abi::TypeBuilderinline
getVoidType()llvm::abi::TypeBuilderinline
TypeBuilder(BumpPtrAllocator &Alloc)llvm::abi::TypeBuilderinlineexplicit