LLVM 22.0.0git
Namespaces | Classes | Functions | Variables
llvm::hlsl Namespace Reference

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
 

Functions

APInt translateCBufArrayOffset (const DataLayout &DL, APInt Offset, ArrayType *Ty)
 

Variables

const unsigned CBufferRowSizeInBytes = 16U
 

Function Documentation

◆ translateCBufArrayOffset()

APInt llvm::hlsl::translateCBufArrayOffset ( const DataLayout DL,
APInt  Offset,
ArrayType Ty 
)

Variable Documentation

◆ CBufferRowSizeInBytes

const unsigned llvm::hlsl::CBufferRowSizeInBytes = 16U

Definition at line 24 of file HLSLResource.h.

Referenced by translateCBufArrayOffset().