Searched refs:DXILResourceMap (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPostOptimizationValidation.cpp | 28 static void reportInvalidDirection(Module &M, DXILResourceMap &DRM) { in reportInvalidDirection() 65 static void reportOverlappingBinding(Module &M, DXILResourceMap &DRM) { in reportOverlappingBinding() 87 static void reportErrors(Module &M, DXILResourceMap &DRM, in reportErrors() 102 DXILResourceMap &DRM = MAM.getResult<DXILResourceAnalysis>(M); in run() 112 DXILResourceMap &DRM = in runOnModule()
|
| H A D | DXILShaderFlags.h | 31 class DXILResourceMap; variable 89 const DXILResourceMap &DRM, const ModuleMetadataInfo &MMDI); 105 const DXILResourceMap &,
|
| H A D | DXILShaderFlags.cpp | 35 static bool hasUAVsAtEveryStage(const DXILResourceMap &DRM, in hasUAVsAtEveryStage() 213 const DXILResourceMap &DRM, in gatherGlobalModuleFlags() 265 const DXILResourceMap &DRM, in initialize() 361 DXILResourceMap &DRM = AM.getResult<DXILResourceAnalysis>(M); in run() 395 DXILResourceMap &DRM = in runOnModule()
|
| H A D | DXILPrettyPrinter.cpp | 226 static void prettyPrintResources(raw_ostream &OS, const DXILResourceMap &DRM, in prettyPrintResources() 256 const DXILResourceMap &DRM = MAM.getResult<DXILResourceAnalysis>(M); in run() 293 const DXILResourceMap &DRM = in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | DXILTranslateMetadata.cpp | 76 static NamedMDNode *emitResourceMetadata(Module &M, DXILResourceMap &DRM, in emitResourceMetadata() 323 static void translateMetadata(Module &M, DXILResourceMap &DRM, in translateMetadata() 386 DXILResourceMap &DRM = MAM.getResult<DXILResourceAnalysis>(M); in run() 417 DXILResourceMap &DRM = in runOnModule()
|
| H A D | DXILOpLowering.cpp | 40 DXILResourceMap &DRM; 46 OpLowerer(Module &M, DXILResourceMap &DRM, DXILResourceTypeMap &DRTM, in OpLowerer() 910 DXILResourceMap &DRM = MAM.getResult<DXILResourceAnalysis>(M); in run() 928 DXILResourceMap &DRM = in runOnModule()
|
| H A D | DXContainerGlobals.cpp | 182 const DXILResourceMap &DRM = in addResourcesForPSV()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DXILResource.h | 465 class DXILResourceMap { 580 using Result = DXILResourceMap; 583 LLVM_ABI DXILResourceMap run(Module &M, ModuleAnalysisManager &AM); 599 std::unique_ptr<DXILResourceMap> Map; 608 const DXILResourceMap &getResourceMap() const { return *Map; } in getResourceMap() 609 DXILResourceMap &getResourceMap() { return *Map; } in getResourceMap()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DXILResource.cpp | 814 void DXILResourceMap::populateResourceInfos(Module &M, in populateResourceInfos() 897 void DXILResourceMap::populateCounterDirections(Module &M) { in populateCounterDirections() 936 void DXILResourceMap::populate(Module &M, DXILResourceTypeMap &DRTM) { in populate() 941 void DXILResourceMap::print(raw_ostream &OS, DXILResourceTypeMap &DRTM, in print() 957 SmallVector<dxil::ResourceInfo *> DXILResourceMap::findByUse(const Value *Key) { in findByUse() 1173 DXILResourceMap DXILResourceAnalysis::run(Module &M, in run() 1175 DXILResourceMap Data; in run() 1191 DXILResourceMap &DRM = AM.getResult<DXILResourceAnalysis>(M); in run() 1221 Map.reset(new DXILResourceMap()); in runOnModule()
|