Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:TyDIE

705   if (DIE *TyDIE = getDIE(Ty))
706 return TyDIE;
709 DIE &TyDIE = createAndAddDIE(Ty->getTag(), *ContextDIE, Ty);
711 constructTypeDIE(TyDIE, cast<DICompositeType>(Ty));
714 updateAcceleratorTables(Context, Ty, TyDIE);
715 return &TyDIE;
736 if (DIE *TyDIE = getDIE(Ty))
737 return TyDIE;
740 DIE &TyDIE = createAndAddDIE(Ty->getTag(), *ContextDIE, Ty);
742 updateAcceleratorTables(Context, Ty, TyDIE);
745 constructTypeDIE(TyDIE, BT);
747 constructTypeDIE(TyDIE, STy);
751 DD->addDwarfTypeUnitType(getCU(), TypeId->getString(), TyDIE, CTy);
753 return &TyDIE;
755 constructTypeDIE(TyDIE, CTy);
757 constructTypeDIE(TyDIE, cast<DIDerivedType>(Ty));
760 return &TyDIE;
764 const DIType *Ty, const DIE &TyDIE) {
773 DD->addAccelType(Ty->getName(), TyDIE, Flags);
777 addGlobalType(Ty, TyDIE, Context);