reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/Metadata.h
 1396   void addOperand(MDNode *M);

References

lib/AsmParser/LLParser.cpp
  724       NMD->addOperand(N);
lib/Bitcode/Reader/BitcodeReader.cpp
 2928       LinkerOpts->addOperand(cast<MDNode>(MDOptions));
lib/Bitcode/Reader/MetadataLoader.cpp
  818           NMD->addOperand(MD);
 1130       NMD->addOperand(MD);
lib/IR/Core.cpp
 1215   N->addOperand(extractMDNode(unwrap<MetadataAsValue>(Val)));
lib/IR/DIBuilder.cpp
  157   NMD->addOperand(CUNode);
lib/IR/DebugInfo.cpp
  677         NMD.addOperand(Op);
lib/IR/Module.cpp
  343   getOrInsertModuleFlagsMetadata()->addOperand(MDNode::get(Context, Ops));
  360   getOrInsertModuleFlagsMetadata()->addOperand(Node);
lib/Linker/IRMover.cpp
 1187       DestNMD->addOperand(Mapper.mapMDNode(*Op));
 1203       DstModFlags->addOperand(SrcModFlags->getOperand(I));
 1240         DstModFlags->addOperand(SrcOp);
 1248       DstModFlags->addOperand(SrcOp);
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
  347       metaD->addOperand(myMD);
lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp
   80       NamedMD->addOperand(MaxMD);
  105       NamedMD->addOperand(MDNode::get(M.getContext(), MD));
lib/Transforms/IPO/StripSymbols.cpp
  373         NMD->addOperand(CU);
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  343       NMD->addOperand(MD);
  368       NMD->addOperand(MD);
  384       NMD->addOperand(MD);
lib/Transforms/Utils/CloneFunction.cpp
  226         NMD->addOperand(Unit);
lib/Transforms/Utils/CloneModule.cpp
  198           NewNMD->addOperand(MappedOperand);
  202         NewNMD->addOperand(MapMetadata(NMD.getOperand(i), VMap));
tools/bugpoint/CrashDebugger.cpp
  925         NewNamedMDNode->addOperand(cast<MDNode>(MapMetadata(op, VMap)));
tools/clang/lib/CodeGen/CGExpr.cpp
 2453     M->addOperand(llvm::MDNode::get(CGM.getLLVMContext(), Ops));
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 4118         MD->addOperand(llvm::MDNode::get(C, Ops));
 4146         MD->addOperand(llvm::MDNode::get(C, Ops));
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1853   MD->addOperand(llvm::MDNode::get(Ctx, MDVals));
tools/clang/lib/CodeGen/CodeGenModule.cpp
  463       NMD->addOperand(MD);
  581       SPIRVerMD->addOperand(llvm::MDNode::get(Ctx, SPIRVerElts));
  643   OCLVerMD->addOperand(llvm::MDNode::get(Ctx, OCLVerElts));
 2069     NMD->addOperand(MD);
 5572   GlobalMetadata->addOperand(llvm::MDNode::get(CGM.getLLVMContext(), Ops));
 5653   IdentMetadata->addOperand(llvm::MDNode::get(Ctx, IdentNode));
 5663   CommandLineMetadata->addOperand(llvm::MDNode::get(Ctx, CommandLineNode));
 5699     GCov->addOperand(llvm::MDNode::get(Ctx, Elts));
tools/clang/lib/CodeGen/SanitizerMetadata.cpp
   59   AsanGlobals->addOperand(ThisGlobal);
tools/clang/lib/CodeGen/TargetInfo.cpp
 6527   MD->addOperand(llvm::MDNode::get(Ctx, MDVals));
 7419         OpenCLMetadata->addOperand(llvm::MDNode::get(Context, Operands));
 8877     MD->addOperand(llvm::MDNode::get(Ctx, MDVals));
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  369   named_metadata->addOperand(persistent_global_md);
 1123   named_metadata->addOperand(persistent_global_md);
tools/opt/Debugify.cpp
  153     NMD->addOperand(MDNode::get(
unittests/CodeGen/MachineOperandTest.cpp
  300   MD->addOperand(Node);
unittests/IR/MetadataTest.cpp
  310   NMD->addOperand(N);
  331   NMD->addOperand(N);
 2633   NMD->addOperand(n);
 2634   NMD->addOperand(n2);
unittests/IR/VerifierTest.cpp
  163     NMD->addOperand(File);