Lines Matching refs:Elements
447 DINode::DIFlags Flags, DIType *DerivedFrom, DINodeArray Elements, in createClassType() argument
455 OffsetInBits, Flags, Elements, 0, VTableHolder, in createClassType()
464 DIType *DerivedFrom, DINodeArray Elements, unsigned RunTimeLang, in createStructType() argument
469 Flags, Elements, RunTimeLang, VTableHolder, nullptr, UniqueIdentifier); in createStructType()
477 DINodeArray Elements, unsigned RunTimeLang, StringRef UniqueIdentifier) { in createUnionType() argument
481 Elements, RunTimeLang, nullptr, nullptr, UniqueIdentifier); in createUnionType()
489 DIDerivedType *Discriminator, DINodeArray Elements, StringRef UniqueIdentifier) { in createVariantPart() argument
493 Elements, 0, nullptr, nullptr, UniqueIdentifier, Discriminator); in createVariantPart()
506 uint64_t SizeInBits, uint32_t AlignInBits, DINodeArray Elements, in createEnumerationType() argument
511 IsScoped ? DINode::FlagEnumClass : DINode::FlagZero, Elements, 0, nullptr, in createEnumerationType()
603 DINodeArray DIBuilder::getOrCreateArray(ArrayRef<Metadata *> Elements) { in getOrCreateArray() argument
604 return MDTuple::get(VMContext, Elements); in getOrCreateArray()
608 DIBuilder::getOrCreateMacroArray(ArrayRef<Metadata *> Elements) { in getOrCreateMacroArray() argument
609 return MDTuple::get(VMContext, Elements); in getOrCreateMacroArray()
612 DITypeRefArray DIBuilder::getOrCreateTypeArray(ArrayRef<Metadata *> Elements) { in getOrCreateTypeArray() argument
614 for (unsigned i = 0, e = Elements.size(); i != e; ++i) { in getOrCreateTypeArray()
615 if (Elements[i] && isa<MDNode>(Elements[i])) in getOrCreateTypeArray()
616 Elts.push_back(cast<DIType>(Elements[i])); in getOrCreateTypeArray()
618 Elts.push_back(Elements[i]); in getOrCreateTypeArray()
994 void DIBuilder::replaceArrays(DICompositeType *&T, DINodeArray Elements, in replaceArrays() argument
998 if (Elements) in replaceArrays()
999 N->replaceElements(Elements); in replaceArrays()
1012 if (Elements) in replaceArrays()
1013 trackIfUnresolved(Elements.get()); in replaceArrays()