@@ -92,7 +92,7 @@ bool Type::IsUniqueType() const {
9292 case kStruct :
9393 case kArray :
9494 case kRuntimeArray :
95- case kNodePayloadArray :
95+ case kNodePayloadArrayAMDX :
9696 return false ;
9797 default :
9898 return true ;
@@ -165,6 +165,7 @@ bool Type::operator==(const Type& other) const {
165165 DeclareKindCase (SampledImage);
166166 DeclareKindCase (Array);
167167 DeclareKindCase (RuntimeArray);
168+ DeclareKindCase (NodePayloadArrayAMDX);
168169 DeclareKindCase (Struct);
169170 DeclareKindCase (Opaque);
170171 DeclareKindCase (Pointer);
@@ -221,7 +222,7 @@ size_t Type::ComputeHashValue(size_t hash, SeenTypes* seen) const {
221222 DeclareKindCase (SampledImage);
222223 DeclareKindCase (Array);
223224 DeclareKindCase (RuntimeArray);
224- DeclareKindCase (NodePayloadArray );
225+ DeclareKindCase (NodePayloadArrayAMDX );
225226 DeclareKindCase (Struct);
226227 DeclareKindCase (Opaque);
227228 DeclareKindCase (Pointer);
@@ -489,29 +490,31 @@ void RuntimeArray::ReplaceElementType(const Type* type) {
489490 element_type_ = type;
490491}
491492
492- NodePayloadArray::NodePayloadArray (const Type* type)
493- : Type(kNodePayloadArray ), element_type_(type) {
493+ NodePayloadArrayAMDX::NodePayloadArrayAMDX (const Type* type)
494+ : Type(kNodePayloadArrayAMDX ), element_type_(type) {
494495 assert (!type->AsVoid ());
495496}
496497
497- bool NodePayloadArray::IsSameImpl (const Type* that, IsSameCache* seen) const {
498- const NodePayloadArray* rat = that->AsNodePayloadArray ();
498+ bool NodePayloadArrayAMDX::IsSameImpl (const Type* that,
499+ IsSameCache* seen) const {
500+ const NodePayloadArrayAMDX* rat = that->AsNodePayloadArrayAMDX ();
499501 if (!rat) return false ;
500502 return element_type_->IsSameImpl (rat->element_type_ , seen) &&
501503 HasSameDecorations (that);
502504}
503505
504- std::string NodePayloadArray ::str () const {
506+ std::string NodePayloadArrayAMDX ::str () const {
505507 std::ostringstream oss;
506508 oss << " [" << element_type_->str () << " ]" ;
507509 return oss.str ();
508510}
509511
510- size_t NodePayloadArray::ComputeExtraStateHash (size_t hash, SeenTypes* seen) const {
512+ size_t NodePayloadArrayAMDX::ComputeExtraStateHash (size_t hash,
513+ SeenTypes* seen) const {
511514 return element_type_->ComputeHashValue (hash, seen);
512515}
513516
514- void NodePayloadArray ::ReplaceElementType (const Type* type) {
517+ void NodePayloadArrayAMDX ::ReplaceElementType (const Type* type) {
515518 element_type_ = type;
516519}
517520
0 commit comments