@@ -71,7 +71,7 @@ class RootSignatureParser {
7171 // expected, or, there is a lexing error
7272
7373 // / Root Element parse methods:
74- std::optional<llvm::hlsl::rootsig ::RootFlags> parseRootFlags ();
74+ std::optional<llvm::dxil ::RootFlags> parseRootFlags ();
7575 std::optional<llvm::hlsl::rootsig::RootConstants> parseRootConstants ();
7676 std::optional<llvm::hlsl::rootsig::RootDescriptor> parseRootDescriptor ();
7777 std::optional<llvm::hlsl::rootsig::DescriptorTable> parseDescriptorTable ();
@@ -86,15 +86,15 @@ class RootSignatureParser {
8686 std::optional<llvm::hlsl::rootsig::Register> Reg;
8787 std::optional<uint32_t > Num32BitConstants;
8888 std::optional<uint32_t > Space;
89- std::optional<llvm::hlsl::rootsig ::ShaderVisibility> Visibility;
89+ std::optional<llvm::dxil ::ShaderVisibility> Visibility;
9090 };
9191 std::optional<ParsedConstantParams> parseRootConstantParams ();
9292
9393 struct ParsedRootDescriptorParams {
9494 std::optional<llvm::hlsl::rootsig::Register> Reg;
9595 std::optional<uint32_t > Space;
96- std::optional<llvm::hlsl::rootsig ::ShaderVisibility> Visibility;
97- std::optional<llvm::hlsl::rootsig ::RootDescriptorFlags> Flags;
96+ std::optional<llvm::dxil ::ShaderVisibility> Visibility;
97+ std::optional<llvm::dxil ::RootDescriptorFlags> Flags;
9898 };
9999 std::optional<ParsedRootDescriptorParams>
100100 parseRootDescriptorParams (RootSignatureToken::Kind RegType);
@@ -104,25 +104,25 @@ class RootSignatureParser {
104104 std::optional<uint32_t > NumDescriptors;
105105 std::optional<uint32_t > Space;
106106 std::optional<uint32_t > Offset;
107- std::optional<llvm::hlsl::rootsig ::DescriptorRangeFlags> Flags;
107+ std::optional<llvm::dxil ::DescriptorRangeFlags> Flags;
108108 };
109109 std::optional<ParsedClauseParams>
110110 parseDescriptorTableClauseParams (RootSignatureToken::Kind RegType);
111111
112112 struct ParsedStaticSamplerParams {
113113 std::optional<llvm::hlsl::rootsig::Register> Reg;
114- std::optional<llvm::hlsl::rootsig ::SamplerFilter> Filter;
115- std::optional<llvm::hlsl::rootsig ::TextureAddressMode> AddressU;
116- std::optional<llvm::hlsl::rootsig ::TextureAddressMode> AddressV;
117- std::optional<llvm::hlsl::rootsig ::TextureAddressMode> AddressW;
114+ std::optional<llvm::dxil ::SamplerFilter> Filter;
115+ std::optional<llvm::dxil ::TextureAddressMode> AddressU;
116+ std::optional<llvm::dxil ::TextureAddressMode> AddressV;
117+ std::optional<llvm::dxil ::TextureAddressMode> AddressW;
118118 std::optional<float > MipLODBias;
119119 std::optional<uint32_t > MaxAnisotropy;
120- std::optional<llvm::hlsl::rootsig ::ComparisonFunc> CompFunc;
121- std::optional<llvm::hlsl::rootsig ::StaticBorderColor> BorderColor;
120+ std::optional<llvm::dxil ::ComparisonFunc> CompFunc;
121+ std::optional<llvm::dxil ::StaticBorderColor> BorderColor;
122122 std::optional<float > MinLOD;
123123 std::optional<float > MaxLOD;
124124 std::optional<uint32_t > Space;
125- std::optional<llvm::hlsl::rootsig ::ShaderVisibility> Visibility;
125+ std::optional<llvm::dxil ::ShaderVisibility> Visibility;
126126 };
127127 std::optional<ParsedStaticSamplerParams> parseStaticSamplerParams ();
128128
@@ -132,16 +132,16 @@ class RootSignatureParser {
132132 std::optional<float > parseFloatParam ();
133133
134134 // / Parsing methods of various enums
135- std::optional<llvm::hlsl::rootsig ::ShaderVisibility> parseShaderVisibility ();
136- std::optional<llvm::hlsl::rootsig ::SamplerFilter> parseSamplerFilter ();
137- std::optional<llvm::hlsl::rootsig ::TextureAddressMode>
135+ std::optional<llvm::dxil ::ShaderVisibility> parseShaderVisibility ();
136+ std::optional<llvm::dxil ::SamplerFilter> parseSamplerFilter ();
137+ std::optional<llvm::dxil ::TextureAddressMode>
138138 parseTextureAddressMode ();
139- std::optional<llvm::hlsl::rootsig ::ComparisonFunc> parseComparisonFunc ();
140- std::optional<llvm::hlsl::rootsig ::StaticBorderColor>
139+ std::optional<llvm::dxil ::ComparisonFunc> parseComparisonFunc ();
140+ std::optional<llvm::dxil ::StaticBorderColor>
141141 parseStaticBorderColor ();
142- std::optional<llvm::hlsl::rootsig ::RootDescriptorFlags>
142+ std::optional<llvm::dxil ::RootDescriptorFlags>
143143 parseRootDescriptorFlags ();
144- std::optional<llvm::hlsl::rootsig ::DescriptorRangeFlags>
144+ std::optional<llvm::dxil ::DescriptorRangeFlags>
145145 parseDescriptorRangeFlags ();
146146
147147 // / Use NumericLiteralParser to convert CurToken.NumSpelling into a unsigned
0 commit comments