@@ -180,7 +180,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseDTClausesTest) {
180180 // First Descriptor Table with 4 elements
181181 RootElement Elem = Elements[0 ].getElement ();
182182 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
183- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::CBuffer);
183+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::CBuffer);
184184 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Reg .ViewType ,
185185 RegisterType::BReg);
186186 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Reg .Number , 0u );
@@ -193,7 +193,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseDTClausesTest) {
193193
194194 Elem = Elements[1 ].getElement ();
195195 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
196- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::SRV);
196+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::SRV);
197197 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Reg .ViewType ,
198198 RegisterType::TReg);
199199 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Reg .Number , 42u );
@@ -205,7 +205,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseDTClausesTest) {
205205
206206 Elem = Elements[2 ].getElement ();
207207 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
208- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::Sampler);
208+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::Sampler);
209209 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Reg .ViewType ,
210210 RegisterType::SReg);
211211 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Reg .Number , 987u );
@@ -218,7 +218,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseDTClausesTest) {
218218
219219 Elem = Elements[3 ].getElement ();
220220 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
221- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::UAV);
221+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::UAV);
222222 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Reg .ViewType ,
223223 RegisterType::UReg);
224224 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Reg .Number , 4294967294u );
@@ -445,7 +445,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidSamplerFlagsTest) {
445445 auto Elements = Parser.getElements ();
446446 RootElement Elem = Elements[0 ].getElement ();
447447 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
448- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::Sampler);
448+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::Sampler);
449449 auto ValidSamplerFlags =
450450 llvm::dxbc::DescriptorRangeFlags::DescriptorsVolatile;
451451 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Flags , ValidSamplerFlags);
@@ -591,7 +591,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
591591
592592 RootElement Elem = Elements[0 ].getElement ();
593593 ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
594- ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType ::CBuffer);
594+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , ResourceClass ::CBuffer);
595595 ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .ViewType , RegisterType::BReg);
596596 ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 0u );
597597 ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 0u );
@@ -602,7 +602,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
602602
603603 Elem = Elements[1 ].getElement ();
604604 ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
605- ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType ::SRV);
605+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , ResourceClass ::SRV);
606606 ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .ViewType , RegisterType::TReg);
607607 ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 42u );
608608 ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 4u );
@@ -616,7 +616,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
616616
617617 Elem = Elements[2 ].getElement ();
618618 ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
619- ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType ::UAV);
619+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , ResourceClass ::UAV);
620620 ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .ViewType , RegisterType::UReg);
621621 ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 34893247u );
622622 ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 0u );
@@ -628,7 +628,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
628628 RootDescriptorFlags::DataVolatile);
629629
630630 Elem = Elements[3 ].getElement ();
631- ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType ::CBuffer);
631+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , ResourceClass ::CBuffer);
632632 ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .ViewType , RegisterType::BReg);
633633 ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 0u );
634634 ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 0u );
@@ -696,40 +696,40 @@ TEST_F(ParseHLSLRootSignatureTest, ValidVersion10Test) {
696696 auto DefRootDescriptorFlag = llvm::dxbc::RootDescriptorFlags::DataVolatile;
697697 RootElement Elem = Elements[0 ].getElement ();
698698 ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
699- ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType ::CBuffer);
699+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , ResourceClass ::CBuffer);
700700 ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags , DefRootDescriptorFlag);
701701
702702 Elem = Elements[1 ].getElement ();
703703 ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
704- ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType ::SRV);
704+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , ResourceClass ::SRV);
705705 ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags , DefRootDescriptorFlag);
706706
707707 Elem = Elements[2 ].getElement ();
708708 ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
709- ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType ::UAV);
709+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , ResourceClass ::UAV);
710710 ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags , DefRootDescriptorFlag);
711711
712712 auto ValidNonSamplerFlags =
713713 llvm::dxbc::DescriptorRangeFlags::DescriptorsVolatile |
714714 llvm::dxbc::DescriptorRangeFlags::DataVolatile;
715715 Elem = Elements[3 ].getElement ();
716716 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
717- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::CBuffer);
717+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::CBuffer);
718718 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Flags , ValidNonSamplerFlags);
719719
720720 Elem = Elements[4 ].getElement ();
721721 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
722- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::SRV);
722+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::SRV);
723723 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Flags , ValidNonSamplerFlags);
724724
725725 Elem = Elements[5 ].getElement ();
726726 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
727- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::UAV);
727+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::UAV);
728728 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Flags , ValidNonSamplerFlags);
729729
730730 Elem = Elements[6 ].getElement ();
731731 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
732- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::Sampler);
732+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::Sampler);
733733 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Flags ,
734734 llvm::dxbc::DescriptorRangeFlags::DescriptorsVolatile);
735735
@@ -767,43 +767,43 @@ TEST_F(ParseHLSLRootSignatureTest, ValidVersion11Test) {
767767 auto Elements = Parser.getElements ();
768768 RootElement Elem = Elements[0 ].getElement ();
769769 ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
770- ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType ::CBuffer);
770+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , ResourceClass ::CBuffer);
771771 ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags ,
772772 llvm::dxbc::RootDescriptorFlags::DataStaticWhileSetAtExecute);
773773
774774 Elem = Elements[1 ].getElement ();
775775 ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
776- ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType ::SRV);
776+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , ResourceClass ::SRV);
777777 ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags ,
778778 llvm::dxbc::RootDescriptorFlags::DataStaticWhileSetAtExecute);
779779
780780 Elem = Elements[2 ].getElement ();
781781 ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
782- ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType ::UAV);
782+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , ResourceClass ::UAV);
783783 ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags ,
784784 llvm::dxbc::RootDescriptorFlags::DataVolatile);
785785
786786 Elem = Elements[3 ].getElement ();
787787 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
788- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::CBuffer);
788+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::CBuffer);
789789 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Flags ,
790790 llvm::dxbc::DescriptorRangeFlags::DataStaticWhileSetAtExecute);
791791
792792 Elem = Elements[4 ].getElement ();
793793 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
794- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::SRV);
794+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::SRV);
795795 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Flags ,
796796 llvm::dxbc::DescriptorRangeFlags::DataStaticWhileSetAtExecute);
797797
798798 Elem = Elements[5 ].getElement ();
799799 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
800- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::UAV);
800+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::UAV);
801801 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Flags ,
802802 llvm::dxbc::DescriptorRangeFlags::DataVolatile);
803803
804804 Elem = Elements[6 ].getElement ();
805805 ASSERT_TRUE (std::holds_alternative<DescriptorTableClause>(Elem));
806- ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ClauseType ::Sampler);
806+ ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Type , ResourceClass ::Sampler);
807807 ASSERT_EQ (std::get<DescriptorTableClause>(Elem).Flags ,
808808 llvm::dxbc::DescriptorRangeFlags::None);
809809
0 commit comments