Lines Matching defs:CompileUnit
28 CompileUnit::CompileUnit(LinkingGlobalData &GlobalData, unsigned ID,
40 CompileUnit::CompileUnit(LinkingGlobalData &GlobalData, DWARFUnit &OrigUnit,
71 void CompileUnit::loadLineTable() {
75 void CompileUnit::maybeResetToLoadedStage() {
114 bool CompileUnit::loadInputDIEs() {
127 void CompileUnit::analyzeDWARFStructureRec(const DWARFDebugInfoEntry *DieEntry,
129 CompileUnit::DIEInfo &DieInfo = getDIEInfo(DieEntry);
134 CompileUnit::DIEInfo &ChildInfo = getDIEInfo(CurChild);
188 StringEntry *CompileUnit::getFileName(unsigned FileIdx,
239 void CompileUnit::cleanupDataAfterClonning() {
253 void CompileUnit::analyzeImportedModule(const DWARFDebugInfoEntry *DieEntry) {
303 Error CompileUnit::assignTypeNames(TypePool &TypePoolRef) {
311 Error CompileUnit::assignTypeNamesRec(const DWARFDebugInfoEntry *DieEntry,
317 CompileUnit::DIEInfo &ChildInfo = getDIEInfo(CurChild);
334 void CompileUnit::updateDieRefPatchesWithClonedOffsets() {
381 std::optional<UnitEntryPairTy> CompileUnit::resolveDIEReference(
384 CompileUnit *RefCU;
417 std::optional<UnitEntryPairTy> CompileUnit::resolveDIEReference(
426 void CompileUnit::addFunctionRange(uint64_t FuncLowPc, uint64_t FuncHighPc,
438 void CompileUnit::addLabelLowPc(uint64_t LabelLowPc, int64_t PcOffset) {
443 Error CompileUnit::cloneAndEmitDebugLocations() {
456 void CompileUnit::emitLocations(DebugSectionKind LocationSectionKind) {
525 uint64_t CompileUnit::emitLocListHeader(SectionDescriptor &OutLocationSection) {
549 uint64_t CompileUnit::emitLocListFragment(
632 Error CompileUnit::emitDebugAddrSection() {
674 Error CompileUnit::cloneAndEmitRanges() {
695 void CompileUnit::cloneAndEmitRangeList(DebugSectionKind RngSectionKind,
770 uint64_t CompileUnit::emitRangeListHeader(SectionDescriptor &OutRangeSection) {
793 void CompileUnit::emitRangeListFragment(const AddressRanges &LinkedRanges,
838 void CompileUnit::emitAranges(AddressRanges &LinkedFunctionRanges) {
894 Error CompileUnit::cloneAndEmitDebugMacro() {
922 void CompileUnit::emitMacroTableImpl(const DWARFDebugMacro *MacroTable,
1093 void CompileUnit::cloneDieAttrExpression(
1232 Error CompileUnit::cloneAndEmit(
1288 std::pair<DIE *, TypeEntry *> CompileUnit::cloneDIE(
1294 CompileUnit::DIEInfo &Info = getDIEInfo(InputDieIdx);
1363 DIE *CompileUnit::createPlainDIEandCloneAttributes(
1368 CompileUnit::DIEInfo &Info = getDIEInfo(InputDieIdx);
1422 DIE *CompileUnit::allocateTypeDie(TypeEntryBody *TypeDescriptor,
1468 TypeEntry *CompileUnit::createTypeDIEandCloneAttributes(
1517 Error CompileUnit::cloneAndEmitLineTable(const Triple &TargetTriple) {
1611 void CompileUnit::insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq,
1642 LLVM_DUMP_METHOD void CompileUnit::DIEInfo::dump() {
1673 CompileUnit::getDirAndFilenameFromLineTable(
1689 CompileUnit::getDirAndFilenameFromLineTable(uint64_t FileIdx) {
1800 CompileUnit::OutputUnitVariantPtr::OutputUnitVariantPtr(CompileUnit *U)
1805 CompileUnit::OutputUnitVariantPtr::OutputUnitVariantPtr(TypeUnit *U) : Ptr(U) {
1809 DwarfUnit *CompileUnit::OutputUnitVariantPtr::operator->() {
1816 bool CompileUnit::OutputUnitVariantPtr::isCompileUnit() {
1817 return Ptr.is<CompileUnit *>();
1820 bool CompileUnit::OutputUnitVariantPtr::isTypeUnit() {
1824 CompileUnit *CompileUnit::OutputUnitVariantPtr::getAsCompileUnit() {
1825 return Ptr.get<CompileUnit *>();
1828 TypeUnit *CompileUnit::OutputUnitVariantPtr::getAsTypeUnit() {
1832 bool CompileUnit::resolveDependenciesAndMarkLiveness(
1841 bool CompileUnit::updateDependenciesCompleteness() {
1847 void CompileUnit::verifyDependencies() {