LLVM API Documentation
Public Member Functions | |
ArrayValType (const Type *val, uint64_t sz) | |
void | doRefinement (const DerivedType *OldType, const Type *NewType) |
bool | operator< (const ArrayValType &MTV) const |
Static Public Member Functions | |
static ArrayValType | get (const ArrayType *AT) |
static unsigned | hashTypeStructure (const ArrayType *AT) |
Definition at line 1025 of file Type.cpp.
llvm::ArrayValType::ArrayValType | ( | const Type * | val, | |
uint64_t | sz | |||
) | [inline] |
static ArrayValType llvm::ArrayValType::get | ( | const ArrayType * | AT | ) | [inline, static] |
Definition at line 1031 of file Type.cpp.
References llvm::SequentialType::getElementType(), and llvm::ArrayType::getNumElements().
static unsigned llvm::ArrayValType::hashTypeStructure | ( | const ArrayType * | AT | ) | [inline, static] |
void llvm::ArrayValType::doRefinement | ( | const DerivedType * | OldType, | |
const Type * | NewType | |||
) | [inline] |
bool llvm::ArrayValType::operator< | ( | const ArrayValType & | MTV | ) | const [inline] |