Lines Matching refs:TyDIE
564 if (DIE *TyDIE = getDIE(Ty)) in createTypeDIE() local
565 return TyDIE; in createTypeDIE()
568 DIE &TyDIE = createAndAddDIE(Ty->getTag(), *ContextDIE, Ty); in createTypeDIE() local
570 constructTypeDIE(TyDIE, cast<DICompositeType>(Ty)); in createTypeDIE()
572 updateAcceleratorTables(Context, Ty, TyDIE); in createTypeDIE()
573 return &TyDIE; in createTypeDIE()
579 DIE &TyDIE = createAndAddDIE(Ty->getTag(), ContextDIE, Ty); in createTypeDIE() local
582 updateAcceleratorTables(Context, Ty, TyDIE); in createTypeDIE()
583 constructTypeDIE(TyDIE, Ty); in createTypeDIE()
591 addGlobalType(Ty, TyDIE, Context); in createTypeDIE()
592 DD->addDwarfTypeUnitType(getCU(), TypeId->getString(), TyDIE, CTy); in createTypeDIE()
594 updateAcceleratorTables(Context, Ty, TyDIE); in createTypeDIE()
595 finishNonUnitTypeDIE(TyDIE, CTy); in createTypeDIE()
597 return &TyDIE; in createTypeDIE()
609 return &TyDIE; in createTypeDIE()
632 if (DIE *TyDIE = getDIE(Ty)) in getOrCreateTypeDIE() local
633 return TyDIE; in getOrCreateTypeDIE()
640 const DIType *Ty, const DIE &TyDIE) { in updateAcceleratorTables() argument
655 DD->addAccelType(*this, CUNode->getNameTableKind(), Ty->getName(), TyDIE, in updateAcceleratorTables()
658 addGlobalType(Ty, TyDIE, Context); in updateAcceleratorTables()
661 void DwarfUnit::addGlobalType(const DIType *Ty, const DIE &TyDIE, in addGlobalType() argument
665 addGlobalTypeImpl(Ty, TyDIE, Context); in addGlobalType()