| Index: src/IceTypes.h
|
| diff --git a/src/IceTypes.h b/src/IceTypes.h
|
| index 6bc2ded5ec63f8d9d388eef2cd14426a7a6b8928..51db075f765928590b2c70a8e4126463af80b22b 100644
|
| --- a/src/IceTypes.h
|
| +++ b/src/IceTypes.h
|
| @@ -46,9 +46,13 @@ size_t typeAlignInBytes(Type Ty);
|
| size_t typeNumElements(Type Ty);
|
| Type typeElementType(Type Ty);
|
|
|
| -inline bool isVectorType(Type Ty) { return typeNumElements(Ty) > 1; }
|
| +bool isScalarIntegerType(Type Ty);
|
| +bool isScalarFloatingType(Type Ty);
|
| +bool isVectorType(Type Ty);
|
| +bool isVectorIntegerType(Type Ty);
|
| +bool isVectorFloatingType(Type Ty);
|
|
|
| -template <> Ostream &operator<<(class Ostream &Str, const Type &Ty);
|
| +Ostream &operator<<(class Ostream &Str, const Type &Ty);
|
|
|
| } // end of namespace Ice
|
|
|
|
|