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

Declarations

include/llvm/IR/Metadata.h
 1394   MDNode *getOperand(unsigned i) const;

References

include/llvm/IR/Metadata.h
 1375     T1 operator*() const { return Node->getOperand(Idx); }
lib/Bitcode/Reader/MetadataLoader.cpp
  501         auto *CU = cast<DICompileUnit>(CUNodes->getOperand(I));
lib/Bitcode/Writer/ValueEnumerator.cpp
  563     EnumerateMetadata(nullptr, MD->getOperand(i));
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 2055       const MDNode *N = NMD->getOperand(i);
 2077     const MDNode *N = NMD->getOperand(i);
lib/IR/AsmWriter.cpp
  955       CreateMetadataSlot(NMD.getOperand(i));
 3169     MDNode *Op = NMD->getOperand(i);
lib/IR/AutoUpgrade.cpp
 3840     MDNode *Op = ModRetainReleaseMarker->getOperand(0);
 3987     MDNode *Op = ModFlags->getOperand(I);
lib/IR/Core.cpp
 1205     Dest[i] = wrap(MetadataAsValue::get(Context, N->getOperand(i)));
lib/IR/Module.cpp
  372   return cast<DICompileUnit>(CUs->getOperand(Idx));
  375   return cast<DICompileUnit>(CUs->getOperand(Idx));
lib/LTO/LTOModule.cpp
  632       MDNode *MDOptions = LinkerOptions->getOperand(i);
lib/Linker/IRMover.cpp
 1120     auto *CU = cast<DICompileUnit>(SrcCompileUnits->getOperand(I));
 1203       DstModFlags->addOperand(SrcModFlags->getOperand(I));
 1212     MDNode *Op = DstModFlags->getOperand(I);
 1226     MDNode *SrcOp = SrcModFlags->getOperand(I);
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
  272   auto Op0 = Node->getOperand(0);
  678   auto Op0 = Node->getOperand(0);
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp
  338       MDNode *KernelMDNode = KernelsMDNode->getOperand(i);
lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp
   39     auto MDN = dyn_cast<MDTuple>(NamedMD->getOperand(0));
   54   auto Tuple = dyn_cast<MDTuple>(NamedMD->getOperand(0));
lib/Target/NVPTX/NVPTXUtilities.cpp
   79     const MDNode *elem = NMD->getOperand(i);
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
  174       const auto *CU = cast<DICompileUnit>(Debug->getOperand(I));
  186       const auto *S = cast<MDString>(Ident->getOperand(I)->getOperand(0));
lib/Target/X86/X86FrameLowering.cpp
 2539     MDNode *Node = HiPELiteralsMD->getOperand(i);
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  525       MDNode *N = GCov->getOperand(i);
  673     auto *CU = cast<DICompileUnit>(CU_Nodes->getOperand(i));
  989     auto *CU = cast<DICompileUnit>(CUNodes->getOperand(i));
lib/Transforms/Utils/CloneModule.cpp
  202         NewNMD->addOperand(MapMetadata(NMD.getOperand(i), VMap));
tools/clang/lib/CodeGen/CGExpr.cpp
 2459     llvm::MetadataAsValue::get(CGM.getLLVMContext(), M->getOperand(0));
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5697     llvm::MDNode *CU = CUNode->getOperand(i);
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  129         dyn_cast<llvm::MDNode>(named_metadata->getOperand(node_index));
tools/opt/BreakpointPrinter.cpp
   49         auto *SP = cast_or_null<DISubprogram>(NMD->getOperand(i));
tools/opt/Debugify.cpp
  221     return mdconst::extract<ConstantInt>(NMD->getOperand(Idx)->getOperand(0))
unittests/Linker/LinkModulesTest.cpp
  268   MDNode *M3 = NMD->getOperand(0);
  269   MDNode *M4 = NMD->getOperand(1);
  296   EXPECT_EQ(M3, NMD->getOperand(0));
  297   EXPECT_EQ(M4, NMD->getOperand(1));
unittests/Transforms/Utils/CloningTest.cpp
  837   DICompileUnit *CU = dyn_cast<llvm::DICompileUnit>(NMD->getOperand(0));