Lines Matching defs:NewCU

747   CompileUnit *NewCU = new CompileUnit(GlobalCUIndexCount++, Die, DIUnit, Asm,
750 FileIDCUMap[NewCU->getUniqueID()] = 0;
753 getOrCreateSourceID(FN, CompilationDir, NewCU->getUniqueID());
755 NewCU->addString(Die, dwarf::DW_AT_producer, DIUnit.getProducer());
756 NewCU->addUInt(Die, dwarf::DW_AT_language, dwarf::DW_FORM_data2,
758 NewCU->addString(Die, dwarf::DW_AT_name, FN);
764 NewCU->addLabelAddress(Die, dwarf::DW_AT_low_pc, NULL);
768 NewCU->getUniqueID());
770 NewCU->getUniqueID());
775 (NewCU->getUniqueID() == 0);
784 NewCU->addSectionLabel(
789 NewCU->addSectionOffset(Die, dwarf::DW_AT_stmt_list, 0);
791 NewCU->addSectionDelta(Die, dwarf::DW_AT_stmt_list,
797 NewCU->addString(Die, dwarf::DW_AT_comp_dir, CompilationDir);
803 NewCU->addSectionLabel(
805 Asm->GetTempSymbol("gnu_pubnames", NewCU->getUniqueID()));
807 NewCU->addSectionDelta(
809 Asm->GetTempSymbol("gnu_pubnames", NewCU->getUniqueID()),
813 NewCU->addSectionLabel(
815 Asm->GetTempSymbol("gnu_pubtypes", NewCU->getUniqueID()));
817 NewCU->addSectionDelta(
819 Asm->GetTempSymbol("gnu_pubtypes", NewCU->getUniqueID()),
825 NewCU->addFlag(Die, dwarf::DW_AT_APPLE_optimized);
829 NewCU->addString(Die, dwarf::DW_AT_APPLE_flags, Flags);
832 NewCU->addUInt(Die, dwarf::DW_AT_APPLE_major_runtime_vers,
836 FirstCU = NewCU;
838 InfoHolder.addUnit(NewCU);
840 CUMap.insert(std::make_pair(DIUnit, NewCU));
841 CUDieMap.insert(std::make_pair(Die, NewCU));
842 return NewCU;
2972 CompileUnit *NewCU = new CompileUnit(CU->getUniqueID(), Die, CU->getNode(),
2975 NewCU->addLocalString(Die, dwarf::DW_AT_GNU_dwo_name,
2981 NewCU->addSectionLabel(Die, dwarf::DW_AT_GNU_addr_base,
2984 NewCU->addSectionOffset(Die, dwarf::DW_AT_GNU_addr_base, 0);
2988 NewCU->addUInt(Die, dwarf::DW_AT_low_pc, dwarf::DW_FORM_addr, 0);
2994 NewCU->addSectionLabel(Die, dwarf::DW_AT_stmt_list,
2997 NewCU->addSectionOffset(Die, dwarf::DW_AT_stmt_list, 0);
3000 NewCU->addLocalString(Die, dwarf::DW_AT_comp_dir, CompilationDir);
3005 NewCU->addSectionLabel(
3007 Asm->GetTempSymbol("gnu_pubnames", NewCU->getUniqueID()));
3009 NewCU->addSectionDelta(
3011 Asm->GetTempSymbol("gnu_pubnames", NewCU->getUniqueID()),
3015 NewCU->addSectionLabel(
3017 Asm->GetTempSymbol("gnu_pubtypes", NewCU->getUniqueID()));
3019 NewCU->addSectionDelta(
3021 Asm->GetTempSymbol("gnu_pubtypes", NewCU->getUniqueID()),
3028 NewCU->addSectionLabel(Die, dwarf::DW_AT_GNU_ranges_base,
3031 NewCU->addUInt(Die, dwarf::DW_AT_GNU_ranges_base, dwarf::DW_FORM_data4,
3035 SkeletonHolder.addUnit(NewCU);
3036 SkeletonCUs.push_back(NewCU);
3038 return NewCU;