Lines Matching refs:MDNode

95   Metadata *SRVMD = SRVs.empty() ? nullptr : MDNode::get(Context, SRVs);  in emitResourceMetadata()
96 Metadata *UAVMD = UAVs.empty() ? nullptr : MDNode::get(Context, UAVs); in emitResourceMetadata()
97 Metadata *CBufMD = CBufs.empty() ? nullptr : MDNode::get(Context, CBufs); in emitResourceMetadata()
98 Metadata *SmpMD = Smps.empty() ? nullptr : MDNode::get(Context, Smps); in emitResourceMetadata()
105 MDNode::get(M.getContext(), {SRVMD, UAVMD, CBufMD, SmpMD})); in emitResourceMetadata()
197 MDVals.emplace_back(MDNode::get(Ctx, NumThreadVals)); in getEntryPropAsMetadata()
202 return MDNode::get(Ctx, MDVals); in getEntryPropAsMetadata()
206 MDNode *Resources, MDTuple *Properties, in constructEntryMetadata()
221 return MDNode::get(Ctx, MDVals); in constructEntryMetadata()
225 MDNode *MDResources, in emitEntryMD()
248 ValVerNode->addOperand(MDNode::get(Ctx, MDVals)); in emitValidatorVersionMD()
261 SMMDNode->addOperand(MDNode::get(Ctx, SMVals)); in emitShaderModelVersionMD()
273 DXILVerMDNode->addOperand(MDNode::get(Ctx, DXILVals)); in emitDXILVersionTupleMD()
276 static MDTuple *emitTopLevelLibraryNode(Module &M, MDNode *RMD, in emitTopLevelLibraryNode()
284 Properties = MDNode::get(Ctx, MDVals); in emitTopLevelLibraryNode()
298 MDNode *HlslControlFlowMD = in translateBranchMetadata()
315 MDNode *MDNode = llvm::MDNode::get(M.getContext(), Vals); in translateBranchMetadata() local
317 BBTerminatorInst->setMetadata("dx.controlflow.hints", MDNode); in translateBranchMetadata()
329 SmallVector<MDNode *> EntryFnMDNodes; in translateMetadata()