Lines Matching refs:Elements
462 DINode::DIFlags Flags, DIType *DerivedFrom, DINodeArray Elements, in createClassType() argument
470 OffsetInBits, Flags, Elements, 0, VTableHolder, in createClassType()
479 DIType *DerivedFrom, DINodeArray Elements, unsigned RunTimeLang, in createStructType() argument
484 Flags, Elements, RunTimeLang, VTableHolder, nullptr, UniqueIdentifier); in createStructType()
492 DINodeArray Elements, unsigned RunTimeLang, StringRef UniqueIdentifier) { in createUnionType() argument
496 Elements, RunTimeLang, nullptr, nullptr, UniqueIdentifier); in createUnionType()
504 DIDerivedType *Discriminator, DINodeArray Elements, StringRef UniqueIdentifier) { in createVariantPart() argument
508 Elements, 0, nullptr, nullptr, UniqueIdentifier, Discriminator); in createVariantPart()
521 uint64_t SizeInBits, uint32_t AlignInBits, DINodeArray Elements, in createEnumerationType() argument
526 IsScoped ? DINode::FlagEnumClass : DINode::FlagZero, Elements, 0, nullptr, in createEnumerationType()
642 DINodeArray DIBuilder::getOrCreateArray(ArrayRef<Metadata *> Elements) { in getOrCreateArray() argument
643 return MDTuple::get(VMContext, Elements); in getOrCreateArray()
647 DIBuilder::getOrCreateMacroArray(ArrayRef<Metadata *> Elements) { in getOrCreateMacroArray() argument
648 return MDTuple::get(VMContext, Elements); in getOrCreateMacroArray()
651 DITypeRefArray DIBuilder::getOrCreateTypeArray(ArrayRef<Metadata *> Elements) { in getOrCreateTypeArray() argument
653 for (unsigned i = 0, e = Elements.size(); i != e; ++i) { in getOrCreateTypeArray()
654 if (Elements[i] && isa<MDNode>(Elements[i])) in getOrCreateTypeArray()
655 Elts.push_back(cast<DIType>(Elements[i])); in getOrCreateTypeArray()
657 Elts.push_back(Elements[i]); in getOrCreateTypeArray()
1065 void DIBuilder::replaceArrays(DICompositeType *&T, DINodeArray Elements, in replaceArrays() argument
1069 if (Elements) in replaceArrays()
1070 N->replaceElements(Elements); in replaceArrays()
1083 if (Elements) in replaceArrays()
1084 trackIfUnresolved(Elements.get()); in replaceArrays()