| 
    LLVM 22.0.0git
    
   | 
 
Namespaces | |
| namespace | rootsig | 
Classes | |
| struct | Binding | 
| class | BindingInfo | 
| BindingInfo represents the ranges of bindings and free space for each dxil::ResourceClass.  More... | |
| class | BindingInfoBuilder | 
| Builder class for creating a /c BindingInfo.  More... | |
| class | BoundRegs | 
| struct | CBufferMapping | 
| struct | CBufferMember | 
| class | CBufferMetadata | 
Enumerations | |
| enum class | ResourceClass | 
Functions | |
| APInt | translateCBufArrayOffset (const DataLayout &DL, APInt Offset, ArrayType *Ty) | 
Variables | |
| const unsigned | CBufferRowSizeInBytes = 16U | 
      
  | 
  strong | 
| APInt llvm::hlsl::translateCBufArrayOffset | ( | const DataLayout & | DL, | 
| APInt | Offset, | ||
| ArrayType * | Ty ) | 
Definition at line 73 of file CBuffer.cpp.
References llvm::alignTo(), CBufferRowSizeInBytes, DL, and llvm::Offset.
Referenced by copyArrayElemsForMemCpy().
Definition at line 24 of file HLSLResource.h.
Referenced by translateCBufArrayOffset().