|
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().