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(
1231 Error CompileUnit::cloneAndEmit(
1287 std::pair<DIE *, TypeEntry *> CompileUnit::cloneDIE(
1293 CompileUnit::DIEInfo &Info = getDIEInfo(InputDieIdx);
1362 DIE *CompileUnit::createPlainDIEandCloneAttributes(
1367 CompileUnit::DIEInfo &Info = getDIEInfo(InputDieIdx);
1421 DIE *CompileUnit::allocateTypeDie(TypeEntryBody *TypeDescriptor,
1467 TypeEntry *CompileUnit::createTypeDIEandCloneAttributes(
1516 Error CompileUnit::cloneAndEmitLineTable(const Triple &TargetTriple) {
1610 void CompileUnit::insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq,
1641 LLVM_DUMP_METHOD void CompileUnit::DIEInfo::dump() {
1672 CompileUnit::getDirAndFilenameFromLineTable(
1688 CompileUnit::getDirAndFilenameFromLineTable(uint64_t FileIdx) {
1799 CompileUnit::OutputUnitVariantPtr::OutputUnitVariantPtr(CompileUnit *U)
1804 CompileUnit::OutputUnitVariantPtr::OutputUnitVariantPtr(TypeUnit *U) : Ptr(U) {
1808 DwarfUnit *CompileUnit::OutputUnitVariantPtr::operator->() {
1815 bool CompileUnit::OutputUnitVariantPtr::isCompileUnit() {
1816 return isa<CompileUnit *>(Ptr);
1819 bool CompileUnit::OutputUnitVariantPtr::isTypeUnit() {
1823 CompileUnit *CompileUnit::OutputUnitVariantPtr::getAsCompileUnit() {
1824 return cast<CompileUnit *>(Ptr);
1827 TypeUnit *CompileUnit::OutputUnitVariantPtr::getAsTypeUnit() {
1831 bool CompileUnit::resolveDependenciesAndMarkLiveness(
1840 bool CompileUnit::updateDependenciesCompleteness() {
1846 void CompileUnit::verifyDependencies() {