const VectorType *Engine::vectorType(const Type *elementType, int dimension) { VectorType *type = const_cast<VectorType *> (_vectorTypes.intern(VectorType(elementType, dimension))); type->populateMembers(this); return type; }