Searched refs:ResourceInfo (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPrettyPrinter.cpp | 180 : public llvm::FormatAdapter<const dxil::ResourceInfo &> { 183 explicit FormatBindingID(const dxil::ResourceInfo &RI, in FormatBindingID() 185 : llvm::FormatAdapter<const dxil::ResourceInfo &>(RI), in FormatBindingID() 194 : public llvm::FormatAdapter<const dxil::ResourceInfo &> { 197 explicit FormatBindingLocation(const dxil::ResourceInfo &RI, in FormatBindingLocation() 199 : llvm::FormatAdapter<const dxil::ResourceInfo &>(RI), in FormatBindingLocation() 211 : public llvm::FormatAdapter<const dxil::ResourceInfo &> { 212 explicit FormatBindingSize(const dxil::ResourceInfo &RI) in FormatBindingSize() 213 : llvm::FormatAdapter<const dxil::ResourceInfo &>(RI) {} in FormatBindingSize() 237 for (const dxil::ResourceInfo &RI : DRM) { in prettyPrintResources()
|
| H A D | DXILPostOptimizationValidation.cpp | 54 static void reportOverlappingError(Module &M, ResourceInfo R1, in reportOverlappingError() 55 ResourceInfo R2) { in reportOverlappingError() 73 const ResourceInfo *PrevRI = &*ResList.begin(); in reportOverlappingBinding() 75 const ResourceInfo *CurrentRI = &*I; in reportOverlappingBinding() 76 const ResourceInfo *RI = CurrentRI; in reportOverlappingBinding()
|
| H A D | DXContainerGlobals.cpp | 188 [](const dxil::ResourceInfo::ResourceBinding &Binding, in addResourcesForPSV() 201 for (const dxil::ResourceInfo &RI : DRM.cbuffers()) { in addResourcesForPSV() 202 const dxil::ResourceInfo::ResourceBinding &Binding = RI.getBinding(); in addResourcesForPSV() 206 for (const dxil::ResourceInfo &RI : DRM.samplers()) { in addResourcesForPSV() 207 const dxil::ResourceInfo::ResourceBinding &Binding = RI.getBinding(); in addResourcesForPSV() 212 for (const dxil::ResourceInfo &RI : DRM.srvs()) { in addResourcesForPSV() 213 const dxil::ResourceInfo::ResourceBinding &Binding = RI.getBinding(); in addResourcesForPSV() 227 for (const dxil::ResourceInfo &RI : DRM.uavs()) { in addResourcesForPSV() 228 const dxil::ResourceInfo::ResourceBinding &Binding = RI.getBinding(); in addResourcesForPSV()
|
| H A D | DXILTranslateMetadata.cpp | 80 for (ResourceInfo &RI : DRM) in emitResourceMetadata() 86 for (const ResourceInfo &RI : DRM.srvs()) in emitResourceMetadata() 88 for (const ResourceInfo &RI : DRM.uavs()) in emitResourceMetadata() 90 for (const ResourceInfo &RI : DRM.cbuffers()) in emitResourceMetadata() 92 for (const ResourceInfo &RI : DRM.samplers()) in emitResourceMetadata()
|
| H A D | DXILOpLowering.cpp | 241 dxil::ResourceInfo &RI = *It; in lowerToCreateHandle() 275 dxil::ResourceInfo &RI = *It; in lowerToBindAndAnnotateHandle()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DXILResource.h | 342 class ResourceInfo { 376 ResourceInfo(uint32_t RecordID, uint32_t Space, uint32_t LowerBound, 399 bool operator==(const ResourceInfo &RHS) const { 403 bool operator!=(const ResourceInfo &RHS) const { return !(*this == RHS); } 404 bool operator<(const ResourceInfo &RHS) const { 468 SmallVector<dxil::ResourceInfo> Infos; 487 SmallVector<dxil::ResourceInfo *> findByUse(const Value *Key); 490 using iterator = SmallVector<dxil::ResourceInfo>::iterator; 491 using const_iterator = SmallVector<dxil::ResourceInfo>::const_iterator;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUResourceUsageAnalysis.h | 57 FunctionResourceInfo ResourceInfo; member 65 const FunctionResourceInfo &getResourceInfo() const { return ResourceInfo; } in getResourceInfo()
|
| H A D | AMDGPUResourceUsageAnalysis.cpp | 95 ResourceInfo = AMDGPUResourceUsageAnalysisImpl().analyzeResourceUsage( in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DXILResource.cpp | 613 GlobalVariable *ResourceInfo::createSymbol(Module &M, StructType *Ty) { in createSymbol() 621 MDTuple *ResourceInfo::getAsMetadata(Module &M, in getAsMetadata() 691 ResourceInfo::getAnnotateProps(Module &M, dxil::ResourceTypeInfo &RTI) const { in getAnnotateProps() 738 void ResourceInfo::print(raw_ostream &OS, dxil::ResourceTypeInfo &RTI, in print() 816 SmallVector<std::tuple<CallInst *, ResourceInfo, ResourceTypeInfo>> CIToInfos; in populateResourceInfos() 841 ResourceInfo RI = in populateResourceInfos() 842 ResourceInfo{/*RecordID=*/0, Space, LowerBound, in populateResourceInfos() 874 ResourceInfo &RI = Infos[I]; in populateResourceInfos() 923 SmallVector<ResourceInfo *> RBInfos = findByUse(HandleArg); in populateCounterDirections() 924 for (ResourceInfo *RBInfo : RBInfos) { in populateCounterDirections() [all …]
|