Lines Matching refs:ResourceClass
32 static StringRef getResourceClassName(ResourceClass RC) { in getResourceClassName()
34 case ResourceClass::SRV: in getResourceClassName()
36 case ResourceClass::UAV: in getResourceClassName()
38 case ResourceClass::CBuffer: in getResourceClassName()
40 case ResourceClass::Sampler: in getResourceClassName()
223 const dxil::ResourceClass RC_, in ResourceTypeInfo()
234 RC = Ty->isWriteable() ? ResourceClass::UAV : ResourceClass::SRV; in ResourceTypeInfo()
238 RC = Ty->isWriteable() ? ResourceClass::UAV : ResourceClass::SRV; in ResourceTypeInfo()
241 RC = Ty->isWriteable() ? ResourceClass::UAV : ResourceClass::SRV; in ResourceTypeInfo()
244 RC = Ty->isWriteable() ? ResourceClass::UAV : ResourceClass::SRV; in ResourceTypeInfo()
247 RC = ResourceClass::UAV; in ResourceTypeInfo()
250 RC = ResourceClass::CBuffer; in ResourceTypeInfo()
253 RC = ResourceClass::Sampler; in ResourceTypeInfo()
376 bool ResourceTypeInfo::isUAV() const { return RC == ResourceClass::UAV; } in isUAV()
379 return RC == ResourceClass::CBuffer; in isCBuffer()
383 return RC == ResourceClass::Sampler; in isSampler()
858 ResourceClass LRC = LRTI.getResourceClass(); in populateResourceInfos()
859 ResourceClass RRC = RRTI.getResourceClass(); in populateResourceInfos()
999 ResourceClass RC; in populate()
1004 Binding(ResourceClass RC, uint32_t Space, uint32_t LowerBound, in populate()
1113 DXILResourceBindingInfo::findAvailableBinding(dxil::ResourceClass RC, in findAvailableBinding()