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