LLVM: llvm::hlsl::BoundRegs Class Reference (original) (raw)

#include "[llvm/Frontend/HLSL/HLSLBinding.h](HLSLBinding%5F8h%5Fsource.html)"

Public Member Functions
BoundRegs (SmallVector< Binding > &&Bindings)
const Binding * findBoundReg (dxil::ResourceClass RC, uint32_t Space, uint32_t LowerBound, uint32_t UpperBound) const

Detailed Description

Definition at line 130 of file HLSLBinding.h.

Constructor & Destructor Documentation

llvm::hlsl::BoundRegs::BoundRegs ( SmallVector< Binding > && Bindings) inline

Definition at line 134 of file HLSLBinding.h.

References llvm::move().

Member Function Documentation

findBoundReg()

const Binding * llvm::hlsl::BoundRegs::findBoundReg ( dxil::ResourceClass RC, uint32_t Space, uint32_t LowerBound, uint32_t UpperBound ) const inline

Definition at line 136 of file HLSLBinding.h.

References llvm::hlsl::Binding::LowerBound, llvm::hlsl::Binding::RC, llvm::hlsl::Binding::Space, llvm::upper_bound(), and llvm::hlsl::Binding::UpperBound.

Referenced by validateRootSignature().


The documentation for this class was generated from the following file: