LLVM: llvm::hlsl::BindingInfo::BindingSpaces Struct Reference (original) (raw)
#include "[llvm/Frontend/HLSL/HLSLBinding.h](HLSLBinding%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| BindingSpaces (dxil::ResourceClass RC) | |
| LLVM_ABI RegisterSpace & | getOrInsertSpace (uint32_t Space) |
| Public Attributes | |
|---|---|
| dxil::ResourceClass | RC |
| llvm::SmallVector< RegisterSpace > | Spaces |
Detailed Description
Definition at line 64 of file HLSLBinding.h.
Constructor & Destructor Documentation
| llvm::hlsl::BindingInfo::BindingSpaces::BindingSpaces ( dxil::ResourceClass RC) | inline |
|---|
Definition at line 67 of file HLSLBinding.h.
References RC.
Member Function Documentation
◆ getOrInsertSpace()
| BindingInfo::RegisterSpace & BindingInfo::BindingSpaces::getOrInsertSpace | ( | uint32_t | Space | ) |
|---|
Definition at line 24 of file HLSLBinding.cpp.
References Spaces.
Referenced by llvm::hlsl::BindingInfo::findAvailableBinding().
Member Data Documentation
◆ RC
dxil::ResourceClass llvm::hlsl::BindingInfo::BindingSpaces::RC
Definition at line 65 of file HLSLBinding.h.
Referenced by BindingSpaces(), and llvm::hlsl::BindingInfoBuilder::calculateBindingInfo().
◆ Spaces
llvm::SmallVector<RegisterSpace> llvm::hlsl::BindingInfo::BindingSpaces::Spaces
Definition at line 66 of file HLSLBinding.h.
Referenced by llvm::hlsl::BindingInfoBuilder::calculateBindingInfo(), and getOrInsertSpace().
The documentation for this struct was generated from the following files:
- include/llvm/Frontend/HLSL/HLSLBinding.h
- lib/Frontend/HLSL/HLSLBinding.cpp