Lines Matching refs:HandleTy
222 ResourceTypeInfo::ResourceTypeInfo(TargetExtType *HandleTy, in ResourceTypeInfo() argument
225 : HandleTy(HandleTy) { in ResourceTypeInfo()
233 if (auto *Ty = dyn_cast<RawBufferExtType>(HandleTy)) { in ResourceTypeInfo()
237 } else if (auto *Ty = dyn_cast<TypedBufferExtType>(HandleTy)) { in ResourceTypeInfo()
240 } else if (auto *Ty = dyn_cast<TextureExtType>(HandleTy)) { in ResourceTypeInfo()
243 } else if (auto *Ty = dyn_cast<MSTextureExtType>(HandleTy)) { in ResourceTypeInfo()
246 } else if (auto *Ty = dyn_cast<FeedbackTextureExtType>(HandleTy)) { in ResourceTypeInfo()
249 } else if (isa<CBufferExtType>(HandleTy)) { in ResourceTypeInfo()
252 } else if (isa<SamplerExtType>(HandleTy)) { in ResourceTypeInfo()
308 auto *RTy = cast<TextureExtType>(HandleTy); in createElementStruct()
315 auto *RTy = cast<MSTextureExtType>(HandleTy); in createElementStruct()
321 auto *RTy = cast<TypedBufferExtType>(HandleTy); in createElementStruct()
327 auto *RTy = cast<RawBufferExtType>(HandleTy); in createElementStruct()
330 return getOrCreateElementStruct(Type::getInt32Ty(HandleTy->getContext()), in createElementStruct()
334 auto *RTy = cast<RawBufferExtType>(HandleTy); in createElementStruct()
342 auto *RTy = cast<FeedbackTextureExtType>(HandleTy); in createElementStruct()
345 return getOrCreateElementStruct(Type::getInt32Ty(HandleTy->getContext()), in createElementStruct()
349 auto *RTy = cast<CBufferExtType>(HandleTy); in createElementStruct()
360 auto *RTy = cast<SamplerExtType>(HandleTy); in createElementStruct()
363 return getOrCreateElementStruct(Type::getInt32Ty(HandleTy->getContext()), in createElementStruct()
462 return {isROV(Kind, HandleTy)}; in getUAV()
468 Type *ElTy = cast<CBufferExtType>(HandleTy)->getResourceType(); in getCBufferSize()
479 return cast<SamplerExtType>(HandleTy)->getSamplerType(); in getSamplerType()
486 Type *ElTy = cast<RawBufferExtType>(HandleTy)->getResourceType(); in getStruct()
536 auto [ElTy, IsSigned] = getTypedElementType(Kind, HandleTy); in getTyped()
546 return cast<FeedbackTextureExtType>(HandleTy)->getFeedbackType(); in getFeedbackType()
550 return cast<MSTextureExtType>(HandleTy)->getSampleCount(); in getMultiSampleCount()
554 return HandleTy == RHS.HandleTy; in operator ==()
827 auto *HandleTy = cast<TargetExtType>(F.getReturnType()); in populateResourceInfos() local
828 ResourceTypeInfo &RTI = DRTM[HandleTy]; in populateResourceInfos()
843 Size, HandleTy, Name}; in populateResourceInfos()
1021 auto *HandleTy = cast<TargetExtType>(F.getReturnType()); in populate() local
1022 ResourceTypeInfo &RTI = DRTM[HandleTy]; in populate()