llvm::hlsl::CBufferMetadata

Parsed view of the hlsl.cbs named metadata on a module.

Synopsis

Declared in <llvm/Frontend/HLSL/CBuffer.h>

class CBufferMetadata;

Type Aliases

NameDescription
iterator Iterator over cbuffer mappings.

Member Functions

NameDescription
begin Return an iterator to the first cbuffer mapping.
end Return an iterator past the last cbuffer mapping.
eraseFromModule Erase the underlying hlsl.cbs named metadata from its module.

Static Member Functions

NameDescription
get Load cbuffer metadata from M, if present.