Lines Matching refs:MDNode

49 MDNode *MetadataBuilder::BuildRootSignature() {  in BuildRootSignature()
51 [this](const dxbc::RootFlags &Flags) -> MDNode * { in BuildRootSignature()
54 [this](const RootConstants &Constants) -> MDNode * { in BuildRootSignature()
57 [this](const RootDescriptor &Descriptor) -> MDNode * { in BuildRootSignature()
60 [this](const DescriptorTableClause &Clause) -> MDNode * { in BuildRootSignature()
63 [this](const DescriptorTable &Table) -> MDNode * { in BuildRootSignature()
66 [this](const StaticSampler &Sampler) -> MDNode * { in BuildRootSignature()
72 MDNode *ElementMD = std::visit(Visitor, Element); in BuildRootSignature()
78 return MDNode::get(Ctx, GeneratedMetadata); in BuildRootSignature()
81 MDNode *MetadataBuilder::BuildRootFlags(const dxbc::RootFlags &Flags) { in BuildRootFlags()
87 return MDNode::get(Ctx, Operands); in BuildRootFlags()
90 MDNode *MetadataBuilder::BuildRootConstants(const RootConstants &Constants) { in BuildRootConstants()
100 return MDNode::get(Ctx, Operands); in BuildRootConstants()
103 MDNode *MetadataBuilder::BuildRootDescriptor(const RootDescriptor &Descriptor) { in BuildRootDescriptor()
118 return MDNode::get(Ctx, Operands); in BuildRootDescriptor()
121 MDNode *MetadataBuilder::BuildDescriptorTable(const DescriptorTable &Table) { in BuildDescriptorTable()
140 return MDNode::get(Ctx, TableOperands); in BuildDescriptorTable()
143 MDNode *MetadataBuilder::BuildDescriptorTableClause( in BuildDescriptorTableClause()
158 return MDNode::get(Ctx, Operands); in BuildDescriptorTableClause()
161 MDNode *MetadataBuilder::BuildStaticSampler(const StaticSampler &Sampler) { in BuildStaticSampler()
189 return MDNode::get(Ctx, Operands); in BuildStaticSampler()