Home
last modified time | relevance | path

Searched refs:LowPc (Results 1 – 6 of 6) sorted by relevance

/src/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinkerCompileUnit.cpp168 if (LowPc) in addFunctionRange()
169 LowPc = std::min(*LowPc, FuncLowPc + PcOffset); in addFunctionRange()
171 LowPc = FuncLowPc + PcOffset; in addFunctionRange()
H A DDWARFLinker.cpp561 auto LowPc = dwarf::toAddress(DIE.find(dwarf::DW_AT_low_pc)); in shouldKeepSubprogramDIE() local
562 if (!LowPc) in shouldKeepSubprogramDIE()
565 assert(LowPc && "low_pc attribute is not an address."); in shouldKeepSubprogramDIE()
583 if (Unit.hasLabelAt(*LowPc)) in shouldKeepSubprogramDIE()
592 .value_or(UINT64_MAX) <= LowPc) in shouldKeepSubprogramDIE()
594 Unit.addLabelLowPc(*LowPc, MyInfo.AddrAdjust); in shouldKeepSubprogramDIE()
600 std::optional<uint64_t> HighPc = DIE.getHighPC(*LowPc); in shouldKeepSubprogramDIE()
606 if (*LowPc > *HighPc) { in shouldKeepSubprogramDIE()
613 Unit.addFunctionRange(*LowPc, *HighPc, MyInfo.AddrAdjust); in shouldKeepSubprogramDIE()
/src/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDependencyTracker.cpp775 std::optional<uint64_t> LowPc; in isLiveSubprogramEntry() local
779 LowPc = dwarf::toAddress(LowPCVal); in isLiveSubprogramEntry()
780 if (!LowPc) in isLiveSubprogramEntry()
794 HighPc = DIE.getHighPC(*LowPc); in isLiveSubprogramEntry()
801 if (*LowPc > *HighPc) { in isLiveSubprogramEntry()
807 if (Entry.CU->hasLabelAt(*LowPc)) in isLiveSubprogramEntry()
816 .value_or(UINT64_MAX) <= LowPc) in isLiveSubprogramEntry()
819 Entry.CU->addLabelLowPc(*LowPc, *RelocAdjustment); in isLiveSubprogramEntry()
835 Entry.CU->addFunctionRange(*LowPc, *HighPc, *RelocAdjustment); in isLiveSubprogramEntry()
H A DDWARFLinkerCompileUnit.h369 std::optional<uint64_t> getLowPc() const { return LowPc; } in getLowPc()
699 std::optional<uint64_t> LowPc; variable
H A DDWARFLinkerCompileUnit.cpp88 LowPc = std::nullopt; in maybeResetToLoadedStage()
431 if (LowPc) in addFunctionRange()
432 LowPc = std::min(*LowPc, FuncLowPc + PcOffset); in addFunctionRange()
434 LowPc = FuncLowPc + PcOffset; in addFunctionRange()
/src/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinkerCompileUnit.h162 std::optional<uint64_t> getLowPc() const { return LowPc; } in getLowPc()
277 std::optional<uint64_t> LowPc; variable