Home
last modified time | relevance | path

Searched refs:DXILResourceBindingInfo (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPostOptimizationValidation.cpp88 DXILResourceBindingInfo &DRBI) { in reportErrors()
103 DXILResourceBindingInfo &DRBI = MAM.getResult<DXILResourceBindingAnalysis>(M); in run()
114 DXILResourceBindingInfo &DRBI = in runOnModule()
H A DDXILResourceImplicitBinding.cpp42 static bool assignBindings(Module &M, DXILResourceBindingInfo &DRBI, in assignBindings()
137 DXILResourceBindingInfo &DRBI = AM.getResult<DXILResourceBindingAnalysis>(M); in run()
161 DXILResourceBindingInfo &DRBI = in runOnModule()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDXILResource.h650 class DXILResourceBindingInfo {
685 DXILResourceBindingInfo() in DXILResourceBindingInfo() function
726 using Result = DXILResourceBindingInfo;
728 LLVM_ABI DXILResourceBindingInfo run(Module &M, ModuleAnalysisManager &AM);
732 std::unique_ptr<DXILResourceBindingInfo> BindingInfo;
740 DXILResourceBindingInfo &getBindingInfo() { return *BindingInfo; } in getBindingInfo()
741 const DXILResourceBindingInfo &getBindingInfo() const { return *BindingInfo; } in getBindingInfo()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDXILResource.cpp997 void DXILResourceBindingInfo::populate(Module &M, DXILResourceTypeMap &DRTM) { in populate()
1113 DXILResourceBindingInfo::findAvailableBinding(dxil::ResourceClass RC, in findAvailableBinding()
1120 DXILResourceBindingInfo::RegisterSpace &
1121 DXILResourceBindingInfo::BindingSpaces::getOrInsertSpace(uint32_t Space) { in getOrInsertSpace()
1133 DXILResourceBindingInfo::RegisterSpace::findAvailableBinding(int32_t Size) { in findAvailableBinding()
1181 DXILResourceBindingInfo
1183 DXILResourceBindingInfo Data; in run()
1263 BindingInfo.reset(new DXILResourceBindingInfo()); in runOnModule()