Searched defs:MDTuple (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/IR/
H A DMetadata.h731 /// MDTuple.
784 static inline MDTuple *get(LLVMContext &Context, ArrayRef<Metadata *> MDs);
785 static inline MDTuple *getIfExists(LLVMContext &Context,
787 static inline MDTuple *getDistinct(LLVMContext &Context,
978 class MDTuple : public MDNode { class in inherits:MDNode
982 MDTuple(LLVMContext &C, StorageType Storage, unsigned Hash, function in class:llvm::MDTuple
987 ~MDTuple() { dropAllReferences(); }
992 static MDTuple *getImpl(LLVMContext &Context, ArrayRef<Metadata *> MDs,
1004 static MDTuple *get(LLVMContext &Context, ArrayRef<Metadata *> MDs) {
1007 static MDTuple *getIfExist
[all...]
H A DDebugInfoMetadata.h99 const MDTuple *N = nullptr;
103 DITypeRefArray(const MDTuple *N) : N(N) {}
106 explicit operator MDTuple *() const { return get(); }
108 MDTuple *get() const { return const_cast<MDTuple *>(N); }
109 MDTuple *operator->() const { return get(); }
110 MDTuple &operator*() const { return *get(); }
827 return cast_or_null<MDTuple>(getRawElements());
831 return cast_or_null<MDTuple>(getRawTemplateParams());
914 return cast_or_null<MDTuple>(getRawTypeArra
[all...]

Completed in 51 milliseconds