Lines Matching refs:Elements

376     unsigned Flags, MDType *DerivedFrom, DIArray Elements, MDType *VTableHolder,  in createClassType()  argument
385 Elements, 0, MDTypeRef::get(VTableHolder), in createClassType()
396 MDType *DerivedFrom, DIArray Elements, unsigned RunTimeLang, in createStructType() argument
401 MDTypeRef::get(DerivedFrom), SizeInBits, AlignInBits, 0, Flags, Elements, in createStructType()
413 DIArray Elements, in createUnionType() argument
419 AlignInBits, 0, Flags, Elements, RunTimeLang, nullptr, nullptr, in createUnionType()
435 uint64_t SizeInBits, uint64_t AlignInBits, DIArray Elements, in createEnumerationType() argument
440 MDTypeRef::get(UnderlyingType), SizeInBits, AlignInBits, 0, 0, Elements, in createEnumerationType()
531 DIArray DIBuilder::getOrCreateArray(ArrayRef<Metadata *> Elements) { in getOrCreateArray() argument
532 return MDTuple::get(VMContext, Elements); in getOrCreateArray()
535 DITypeArray DIBuilder::getOrCreateTypeArray(ArrayRef<Metadata *> Elements) { in getOrCreateTypeArray() argument
537 for (unsigned i = 0, e = Elements.size(); i != e; ++i) { in getOrCreateTypeArray()
538 if (Elements[i] && isa<MDNode>(Elements[i])) in getOrCreateTypeArray()
539 Elts.push_back(MDTypeRef::get(cast<MDType>(Elements[i]))); in getOrCreateTypeArray()
541 Elts.push_back(Elements[i]); in getOrCreateTypeArray()
841 void DIBuilder::replaceArrays(MDCompositeType* &T, DIArray Elements, in replaceArrays() argument
845 if (Elements) in replaceArrays()
846 N->replaceElements(Elements); in replaceArrays()
859 if (Elements) in replaceArrays()
860 trackIfUnresolved(Elements.get()); in replaceArrays()