13#ifndef LLVM_CLANG_LIB_CIR_CIRGENTYPECACHE_H
14#define LLVM_CLANG_LIB_CIR_CIRGENTYPECACHE_H
CharUnits - This is an opaque type for sizes expressed in character units.
static CharUnits fromQuantity(QuantityType Quantity)
fromQuantity - Construct a CharUnits quantity from a raw integer type.
This structure provides a set of types that are commonly used during IR emission.
cir::PointerType VoidPtrTy
void* in address space 0
clang::CharUnits getPointerAlign() const
unsigned char PointerAlignInBytes
unsigned char SizeAlignInBytes
The alignment of size_t.
unsigned char PointerSizeInBytes
clang::CharUnits getSizeAlign() const
cir::PointerType UInt8PtrTy