LLVM 22.0.0git
|
#include "llvm/Frontend/HLSL/CBuffer.h"
Public Types | |
using | iterator = SmallVector<CBufferMapping>::iterator |
Public Member Functions | |
iterator | begin () |
iterator | end () |
void | eraseFromModule () |
Static Public Member Functions | |
static std::optional< CBufferMetadata > | get (Module &M) |
using llvm::hlsl::CBufferMetadata::iterator = SmallVector<CBufferMapping>::iterator |
void CBufferMetadata::eraseFromModule | ( | ) |
Definition at line 63 of file CBuffer.cpp.
|
static |
Definition at line 36 of file CBuffer.cpp.
References assert(), llvm::cast(), getMemberOffset(), I, llvm::hlsl::CBufferMapping::Members, and llvm::NamedMDNode::operands().
Referenced by replaceCBufferAccesses(), and replaceCBufferAccesses().