Home
last modified time | relevance | path

Searched refs:DXILResourceMap (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPostOptimizationValidation.cpp28 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 DDXILShaderFlags.h31 class DXILResourceMap; variable
89 const DXILResourceMap &DRM, const ModuleMetadataInfo &MMDI);
105 const DXILResourceMap &,
H A DDXILShaderFlags.cpp35 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 DDXILPrettyPrinter.cpp226 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 DDXILTranslateMetadata.cpp76 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 DDXILOpLowering.cpp40 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 DDXContainerGlobals.cpp182 const DXILResourceMap &DRM = in addResourcesForPSV()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDXILResource.h465 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 DDXILResource.cpp814 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()