|
LLVM 24.0.0git
|
#include "llvm/Frontend/HLSL/RootSignatureMetadata.h"
Public Member Functions | |
| MetadataBuilder (llvm::Module &M, ArrayRef< RootElement > Elements) | |
| LLVM_ABI MDNode * | BuildRootSignature () |
| Iterates through elements and dispatches onto the correct Build* method. | |
Definition at line 46 of file RootSignatureMetadata.h.
|
inline |
Definition at line 48 of file RootSignatureMetadata.h.
References getContext().
| MDNode * llvm::hlsl::rootsig::MetadataBuilder::BuildRootSignature | ( | ) |
Iterates through elements and dispatches onto the correct Build* method.
Accumulates the root signature and returns the Metadata node that is just a list of all the elements
Definition at line 108 of file RootSignatureMetadata.cpp.
References assert(), llvm::MDNode::get(), llvm::Sampler, and llvm::Table.