HomeSort by: relevance | last modified time | path
    Searched refs:MDTuple (Results 1 - 25 of 31) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/IR/
ProfileSummary.cpp 25 // Return an MDTuple with two elements. The first element is a string Key and
32 return MDTuple::get(Context, Ops);
40 return MDTuple::get(Context, Ops);
43 // Return an MDTuple with two elements. The first element is a string Key and
48 return MDTuple::get(Context, Ops);
51 // This returns an MDTuple representing the detiled summary. The tuple has two
52 // elements: a string "DetailedSummary" and an MDTuple representing the value
53 // of the detailed summary. Each element of this tuple is again an MDTuple whose
65 Entries.push_back(MDTuple::get(Context, EntryMD));
68 MDTuple::get(Context, Entries)}
    [all...]
DIBuilder.cpp 50 MDTuple *Temp = SP->getRetainedNodes().get();
76 CUNode->replaceEnumTypes(MDTuple::get(VMContext, AllEnumTypes));
89 CUNode->replaceRetainedTypes(MDTuple::get(VMContext, RetainValues));
91 DISubprogramArray SPs = MDTuple::get(VMContext, AllSubprograms);
99 CUNode->replaceGlobalVariables(MDTuple::get(VMContext, AllGVs));
102 CUNode->replaceImportedEntities(MDTuple::get(
109 CUNode->replaceMacros(MDTuple::get(VMContext, I.second.getArrayRef()));
466 cast_or_null<MDTuple>(TemplateParams), UniqueIdentifier);
638 return MDTuple::get(VMContext, Elements);
643 return MDTuple::get(VMContext, Elements)
    [all...]
Metadata.cpp 698 void MDTuple::recalculateHash() {
825 MDTuple *MDTuple::getImpl(LLVMContext &Context, ArrayRef<Metadata *> MDs,
839 return storeImpl(new (MDs.size()) MDTuple(Context, Storage, Hash, MDs),
1350 auto *Tuple = cast<MDTuple>(Existing);
1360 MDNode *MD = MDTuple::get(getContext(), Names);
1495 *MDTuple::get(getContext(),
DebugInfo.cpp 569 MDTuple *EnumTypes = nullptr;
570 MDTuple *RetainedTypes = nullptr;
571 MDTuple *GlobalVariables = nullptr;
572 MDTuple *ImportedEntities = nullptr;
1444 MDTuple::getTemporary(*unwrap(Ctx), {unwrap(Data), Count}).release());
LLVMContextImpl.h 238 /// DenseMapInfo for MDTuple.
242 template <> struct MDNodeKeyImpl<MDTuple> : MDNodeOpsKey {
244 MDNodeKeyImpl(const MDTuple *N) : MDNodeOpsKey(N) {}
246 bool isKeyOf(const MDTuple *RHS) const { return compareOps(RHS); }
250 static unsigned calculateHash(MDTuple *N) {
Verifier.cpp 465 template <class Ty> bool isValidMetadataArray(const MDTuple &N);
1074 auto *Params = dyn_cast<MDTuple>(&RawParams);
1098 AssertDI(!N.getRawElements() || isa<MDTuple>(N.getRawElements()),
1147 AssertDI(isa<MDTuple>(Types), "invalid composite elements", &N, Types);
1199 AssertDI(isa<MDTuple>(Array), "invalid enum list", &N, Array);
1207 AssertDI(isa<MDTuple>(Array), "invalid retained type list", &N, Array);
1216 AssertDI(isa<MDTuple>(Array), "invalid global variable list", &N, Array);
1223 AssertDI(isa<MDTuple>(Array), "invalid imported entity list", &N, Array);
1230 AssertDI(isa<MDTuple>(Array), "invalid macro list", &N, Array);
1255 auto *Node = dyn_cast<MDTuple>(RawNode)
    [all...]
AutoUpgrade.cpp 4388 auto *T = dyn_cast_or_null<MDTuple>(MD);
4412 auto *T = dyn_cast_or_null<MDTuple>(MD);
4430 return MDTuple::get(T->getContext(), Ops);
4434 auto *T = dyn_cast<MDTuple>(&N);
4446 return MDTuple::get(T->getContext(), Ops);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Metadata.h 886 /// MDTuple.
940 static inline MDTuple *get(LLVMContext &Context, ArrayRef<Metadata *> MDs);
941 static inline MDTuple *getIfExists(LLVMContext &Context,
943 static inline MDTuple *getDistinct(LLVMContext &Context,
1139 class MDTuple : public MDNode {
1143 MDTuple(LLVMContext &C, StorageType Storage, unsigned Hash,
1149 ~MDTuple() { dropAllReferences(); }
1154 static MDTuple *getImpl(LLVMContext &Context, ArrayRef<Metadata *> MDs,
1165 static MDTuple *get(LLVMContext &Context, ArrayRef<Metadata *> MDs) {
1169 static MDTuple *getIfExists(LLVMContext &Context, ArrayRef<Metadata *> MDs)
    [all...]
DebugInfoMetadata.h 68 const MDTuple *N = nullptr;
72 DITypeRefArray(const MDTuple *N) : N(N) {}
75 explicit operator MDTuple *() const { return get(); }
77 MDTuple *get() const { return const_cast<MDTuple *>(N); }
78 MDTuple *operator->() const { return get(); }
79 MDTuple &operator*() const { return *get(); }
1182 return cast_or_null<MDTuple>(getRawElements());
1188 return cast_or_null<MDTuple>(getRawTemplateParams());
1306 return cast_or_null<MDTuple>(getRawTypeArray())
    [all...]
DIBuilder.h 637 MDTuple *TemplateParams = nullptr, uint32_t AlignInBits = 0);
644 MDTuple *TemplateParams= nullptr, uint32_t AlignInBits = 0);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
BasicBlockSections.cpp 333 MDTuple *Tuple = cast<MDTuple>(Existing);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
ThinLTOBitcodeWriter.cpp 367 CfiFunctionMDs.push_back(MDTuple::get(Ctx, Elts));
392 FunctionAliases.push_back(MDTuple::get(Ctx, Elts));
407 Symvers.push_back(MDTuple::get(
StripSymbols.cpp 358 DIC->replaceGlobalVariables(MDTuple::get(C, LiveGlobalVariables));
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/
AMDGPUPALMetadata.cpp 35 // an MDTuple containing an MDString containing the msgpack data.
37 auto MDN = dyn_cast<MDTuple>(NamedMD->getOperand(0));
52 // containing an MDTuple containing a number of MDNodes each of which is an
55 auto Tuple = dyn_cast<MDTuple>(NamedMD->getOperand(0));
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
MetadataLoader.cpp 219 TempMDTuple PrevMD(cast<MDTuple>(OldMD.get()));
327 auto *Tuple = dyn_cast_or_null<MDTuple>(MaybeTuple);
339 std::forward_as_tuple(MDTuple::getTemporary(Context, None)));
344 auto *Tuple = dyn_cast_or_null<MDTuple>(MaybeTuple);
354 return MDTuple::get(Context, Ops);
497 if (auto *SPs = dyn_cast_or_null<MDTuple>(CU_SP.second))
513 if (auto *GVs = dyn_cast_or_null<MDTuple>(CU->getRawGlobalVariables()))
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyAsmPrinter.cpp 317 const auto *Tuple = dyn_cast<MDTuple>(MD);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
PGOInstrumentation.cpp 1258 MDTuple *Tuple = cast<MDTuple>(Existing);
1268 MDNode *MD = MDTuple::get(ctx, Names);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
InlineFunction.cpp 888 DummyNodes.push_back(MDTuple::getTemporary(I->getContext(), None));
905 MDTuple *TempM = cast<MDTuple>(MDMap[I]);
ValueMapper.cpp 394 MDTuple::get(V->getContext(), None));
LoopUtils.cpp 404 MDTuple *FollowupLoopID = MDNode::get(OrigLoopID->getContext(), MDs);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.h 737 llvm::MDTuple *&TemplateParameters,
CGDebugInfo.cpp 3578 llvm::MDTuple *&TemplateParameters,
3693 llvm::MDTuple *TemplateParameters = nullptr;
4792 llvm::MDTuple *TemplateParameters = nullptr;
4910 llvm::MDTuple *TemplateParameters = nullptr;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DwarfCompileUnit.cpp 190 if (MDTuple *TP = GV->getTemplateParams())
CodeViewDebug.cpp 1121 MDTuple *Strs = cast<MDTuple>(Annot.second);
  /src/external/apache2/llvm/dist/llvm/lib/Linker/
IRMover.cpp 1191 CU->replaceImportedEntities(MDTuple::get(

Completed in 63 milliseconds

1 2