| Index: src/IceTypes.h
|
| diff --git a/src/IceTypes.h b/src/IceTypes.h
|
| index a919465026d77a8fdb4af2ee3ad0cc671ee17cea..5b34070aa9562cc0049365f6636e15252e970f7e 100644
|
| --- a/src/IceTypes.h
|
| +++ b/src/IceTypes.h
|
| @@ -21,7 +21,7 @@
|
| namespace Ice {
|
|
|
| enum Type {
|
| -#define X(tag, size, align, str) tag,
|
| +#define X(tag, size, align, elts, elty, str) tag,
|
| ICETYPE_TABLE
|
| #undef X
|
| IceType_NUM
|
| @@ -43,6 +43,8 @@ enum OptLevel {
|
|
|
| size_t typeWidthInBytes(Type Ty);
|
| size_t typeAlignInBytes(Type Ty);
|
| +size_t typeNumElements(Type Ty);
|
| +Type typeElementType(Type Ty);
|
|
|
| template <> Ostream &operator<<(class Ostream &Str, const Type &Ty);
|
|
|
|
|