Lines Matching refs:ResourceKind
182 llvm::hlsl::ResourceKind RK = Buf.IsCBuffer in finishCodeGen()
183 ? llvm::hlsl::ResourceKind::CBuffer in finishCodeGen()
184 : llvm::hlsl::ResourceKind::TBuffer; in finishCodeGen()
198 llvm::hlsl::ResourceKind RK, in addBufferResourceAnnotation()
226 static llvm::hlsl::ResourceKind
227 castResourceShapeToResourceKind(HLSLResourceAttr::ResourceKind RK) { in castResourceShapeToResourceKind()
229 case HLSLResourceAttr::ResourceKind::Texture1D: in castResourceShapeToResourceKind()
230 return llvm::hlsl::ResourceKind::Texture1D; in castResourceShapeToResourceKind()
231 case HLSLResourceAttr::ResourceKind::Texture2D: in castResourceShapeToResourceKind()
232 return llvm::hlsl::ResourceKind::Texture2D; in castResourceShapeToResourceKind()
233 case HLSLResourceAttr::ResourceKind::Texture2DMS: in castResourceShapeToResourceKind()
234 return llvm::hlsl::ResourceKind::Texture2DMS; in castResourceShapeToResourceKind()
235 case HLSLResourceAttr::ResourceKind::Texture3D: in castResourceShapeToResourceKind()
236 return llvm::hlsl::ResourceKind::Texture3D; in castResourceShapeToResourceKind()
237 case HLSLResourceAttr::ResourceKind::TextureCube: in castResourceShapeToResourceKind()
238 return llvm::hlsl::ResourceKind::TextureCube; in castResourceShapeToResourceKind()
239 case HLSLResourceAttr::ResourceKind::Texture1DArray: in castResourceShapeToResourceKind()
240 return llvm::hlsl::ResourceKind::Texture1DArray; in castResourceShapeToResourceKind()
241 case HLSLResourceAttr::ResourceKind::Texture2DArray: in castResourceShapeToResourceKind()
242 return llvm::hlsl::ResourceKind::Texture2DArray; in castResourceShapeToResourceKind()
243 case HLSLResourceAttr::ResourceKind::Texture2DMSArray: in castResourceShapeToResourceKind()
244 return llvm::hlsl::ResourceKind::Texture2DMSArray; in castResourceShapeToResourceKind()
245 case HLSLResourceAttr::ResourceKind::TextureCubeArray: in castResourceShapeToResourceKind()
246 return llvm::hlsl::ResourceKind::TextureCubeArray; in castResourceShapeToResourceKind()
247 case HLSLResourceAttr::ResourceKind::TypedBuffer: in castResourceShapeToResourceKind()
248 return llvm::hlsl::ResourceKind::TypedBuffer; in castResourceShapeToResourceKind()
249 case HLSLResourceAttr::ResourceKind::RawBuffer: in castResourceShapeToResourceKind()
250 return llvm::hlsl::ResourceKind::RawBuffer; in castResourceShapeToResourceKind()
251 case HLSLResourceAttr::ResourceKind::StructuredBuffer: in castResourceShapeToResourceKind()
252 return llvm::hlsl::ResourceKind::StructuredBuffer; in castResourceShapeToResourceKind()
253 case HLSLResourceAttr::ResourceKind::CBufferKind: in castResourceShapeToResourceKind()
254 return llvm::hlsl::ResourceKind::CBuffer; in castResourceShapeToResourceKind()
255 case HLSLResourceAttr::ResourceKind::SamplerKind: in castResourceShapeToResourceKind()
256 return llvm::hlsl::ResourceKind::Sampler; in castResourceShapeToResourceKind()
257 case HLSLResourceAttr::ResourceKind::TBuffer: in castResourceShapeToResourceKind()
258 return llvm::hlsl::ResourceKind::TBuffer; in castResourceShapeToResourceKind()
259 case HLSLResourceAttr::ResourceKind::RTAccelerationStructure: in castResourceShapeToResourceKind()
260 return llvm::hlsl::ResourceKind::RTAccelerationStructure; in castResourceShapeToResourceKind()
261 case HLSLResourceAttr::ResourceKind::FeedbackTexture2D: in castResourceShapeToResourceKind()
262 return llvm::hlsl::ResourceKind::FeedbackTexture2D; in castResourceShapeToResourceKind()
263 case HLSLResourceAttr::ResourceKind::FeedbackTexture2DArray: in castResourceShapeToResourceKind()
264 return llvm::hlsl::ResourceKind::FeedbackTexture2DArray; in castResourceShapeToResourceKind()
271 HLSLResourceAttr::ResourceKind::FeedbackTexture2DArray) == in castResourceShapeToResourceKind()
272 (static_cast<uint32_t>(llvm::hlsl::ResourceKind::NumEntries) - 2)); in castResourceShapeToResourceKind()
288 llvm::hlsl::ResourceKind RK = in annotateHLSLResource()