Home
last modified time | relevance | path

Searched refs:CU (Results 1 – 25 of 129) sorted by relevance

123456

/src/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDependencyTracker.cpp31 Worklist.push_back(CU.getOrigUnit().getUnitDIE()); in verifyKeepChain()
44 CU.getDIEInfo(Current.getDebugInfoEntry()); in verifyKeepChain()
52 CU.getDIEInfo(Child.getDebugInfoEntry()); in verifyKeepChain()
62 &CU, Child.getDebugInfoEntry()))) { in verifyKeepChain()
96 CU.getDIEInfo(Link.Parent).dump(); in verifyKeepChain()
101 CU.getDIEInfo(Link.Child).dump(); in verifyKeepChain()
113 CompileUnit::DIEInfo &CUInfo = CU.getDIEInfo(CU.getDebugInfoEntry(0)); in resolveDependenciesAndMarkLiveness()
115 collectRootsToKeep(UnitEntryPairTy{&CU, CU.getDebugInfoEntry(0)}, in resolveDependenciesAndMarkLiveness()
138 Entry.CU->getFirstChildEntry(Entry.DieEntry); in collectRootsToKeep()
140 CurChild = Entry.CU->getSiblingEntry(CurChild)) { in collectRootsToKeep()
[all …]
H A DDWARFLinkerImpl.cpp68 for (const std::unique_ptr<DWARFUnit> &CU : in addObjectFile() local
70 DWARFDie CUDie = CU->getUnitDIE(); in addObjectFile()
76 OnCUDieLoaded(*CU); in addObjectFile()
258 static void resolveRelativeObjectPath(SmallVectorImpl<char> &Buf, DWARFDie CU) { in resolveRelativeObjectPath() argument
259 sys::path::append(Buf, dwarf::toString(CU.find(dwarf::DW_AT_comp_dir), "")); in resolveRelativeObjectPath()
398 for (const auto &CU : ErrOrObj->Dwarf->compile_units()) { in loadClangModule() local
399 OnCUDieLoaded(*CU); in loadClangModule()
401 auto ChildCUDie = CU->getUnitDIE(); in loadClangModule()
433 GlobalData, *CU, UniqueUnitID.fetch_add(1), ModuleName, *ErrOrObj, in loadClangModule()
434 getUnitForOffset, CU->getFormParams(), getEndianness()); in loadClangModule()
[all …]
H A DSyntheticTypeNameBuilder.cpp23 InputUnitEntryPair.CU->getDIEInfo(InputUnitEntryPair.DieEntry); in assignName()
27 if (InputUnitEntryPair.CU->getDieTypeEntry(InputUnitEntryPair.DieEntry) != in assignName()
39 InputUnitEntryPair.CU->getFirstChildEntry( in addArrayDimension()
42 CurChild = InputUnitEntryPair.CU->getSiblingEntry(CurChild)) { in addArrayDimension()
47 InputUnitEntryPair.CU->find(CurChild, dwarf::DW_AT_count)) { in addArrayDimension()
72 InputUnitEntryPair.CU->getFirstChildEntry( in addSignature()
75 CurChild = InputUnitEntryPair.CU->getSiblingEntry(CurChild)) { in addSignature()
87 InputUnitEntryPair.CU->getFirstChildEntry(CurChild); in addSignature()
89 CurGNUChild = InputUnitEntryPair.CU->getSiblingEntry(CurGNUChild)) in addSignature()
93 InputUnitEntryPair.CU->getFirstChildEntry(CurChild); in addSignature()
[all …]
H A DSyntheticTypeNameBuilder.h67 CompileUnit &CU,
72 CompileUnit &CU,
76 void addOrderedName(CompileUnit &CU, const DWARFDebugInfoEntry *DieEntry);
134 OrderedChildrenIndexAssigner(CompileUnit &CU,
140 getChildIndex(CompileUnit &CU, const DWARFDebugInfoEntry *ChildDieEntry);
145 std::optional<size_t> tagToArrayIndex(CompileUnit &CU,
H A DDIEGenerator.h24 DIEGenerator(BumpPtrAllocator &Allocator, DwarfUnit &CU) in DIEGenerator() argument
25 : Allocator(Allocator), CU(CU) {} in DIEGenerator()
27 DIEGenerator(DIE *OutputDIE, BumpPtrAllocator &Allocator, DwarfUnit &CU) in DIEGenerator() argument
28 : Allocator(Allocator), CU(CU), OutputDIE(OutputDIE) {} in DIEGenerator()
144 CU.assignAbbrev(NewAbbrev); in finalizeAbbreviations()
164 unsigned ValueSize = ValueRef.sizeOf(CU.getFormParams()); in addAttribute()
172 DwarfUnit &CU; variable
H A DDependencyTracker.h28 DependencyTracker(CompileUnit &CU) : CU(CU) {} in DependencyTracker() argument
140 RootCU.setPointer(RootEntry.CU); in LiveRootWorklistItemTy()
147 RootCU.setPointer(RootEntry.CU); in LiveRootWorklistItemTy()
151 ReferencedByCU = ReferencedBy.CU; in LiveRootWorklistItemTy()
261 CompileUnit &CU; variable
H A DDWARFLinkerImpl.h255 CompileUnit &CU, TypeUnit *ArtificialTypeUnit,
270 auto CU = llvm::upper_bound( member
276 return CU != CompileUnits.end() ? CU->get() : nullptr;
306 void forEachCompileAndTypeUnit(function_ref<void(DwarfUnit *CU)> UnitHandler);
309 void forEachCompileUnit(function_ref<void(CompileUnit *CU)> UnitHandler);
H A DAcceleratorRecordsSaver.cpp21 CompileUnit *CU = &InputCU; in hashFullyQualifiedName() local
35 std::optional<UnitEntryPairTy> RefDie = CU->resolveDIEReference( in hashFullyQualifiedName()
43 CU = RefDie->CU; in hashFullyQualifiedName()
44 InputDIE = RefDie->CU->getDIE(RefDie->DieEntry); in hashFullyQualifiedName()
60 hashFullyQualifiedName(*CU, ParentDie, ++ChildRecurseDepth))); in hashFullyQualifiedName()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp540 namespace CU { namespace
606 return CU::UNWIND_ARM64_MODE_FRAMELESS; in generateCompactUnwindEncoding()
609 return CU::UNWIND_ARM64_MODE_DWARF; in generateCompactUnwindEncoding()
622 return CU::UNWIND_ARM64_MODE_DWARF; in generateCompactUnwindEncoding()
633 return CU::UNWIND_ARM64_MODE_DWARF; in generateCompactUnwindEncoding()
636 return CU::UNWIND_ARM64_MODE_DWARF; in generateCompactUnwindEncoding()
640 return CU::UNWIND_ARM64_MODE_DWARF; in generateCompactUnwindEncoding()
643 return CU::UNWIND_ARM64_MODE_DWARF; in generateCompactUnwindEncoding()
646 return CU::UNWIND_ARM64_MODE_DWARF; in generateCompactUnwindEncoding()
656 return CU::UNWIND_ARM64_MODE_DWARF; in generateCompactUnwindEncoding()
[all …]
/src/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp64 auto CU = llvm::upper_bound( in getUnitForOffset() local
68 return CU != Units.end() ? CU->get() : nullptr; in getUnitForOffset()
185 static void resolveRelativeObjectPath(SmallVectorImpl<char> &Buf, DWARFDie CU) { in resolveRelativeObjectPath() argument
186 sys::path::append(Buf, dwarf::toString(CU.find(dwarf::DW_AT_comp_dir), "")); in resolveRelativeObjectPath()
192 const DWARFDie &DIE, CompileUnit &CU, in analyzeImportedModule() argument
195 if (CU.getLanguage() != dwarf::DW_LANG_Swift) in analyzeImportedModule()
207 SysRoot = CU.getSysRoot(); in analyzeImportedModule()
223 DWARFDie CUDie = CU.getOrigUnit().getUnitDIE(); in analyzeImportedModule()
268 static bool updatePruning(const DWARFDie &Die, CompileUnit &CU, in updatePruning() argument
270 CompileUnit::DIEInfo &Info = CU.getInfo(Die); in updatePruning()
[all …]
/src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocStream.h33 DwarfCompileUnit *CU; member
36 List(DwarfCompileUnit *CU, size_t EntryOffset) in List()
37 : CU(CU), EntryOffset(EntryOffset) {} in List()
79 size_t startList(DwarfCompileUnit *CU) { in startList() argument
81 Lists.emplace_back(CU, Entries.size()); in startList()
162 ListBuilder(DebugLocStream &Locs, DwarfCompileUnit &CU, AsmPrinter &Asm, in ListBuilder() argument
164 : Locs(Locs), Asm(Asm), V(V), ListIndex(Locs.startList(&CU)), in ListBuilder()
H A DDwarfDebug.cpp530 template <typename Func> static void forBothCUs(DwarfCompileUnit &CU, Func F) { in forBothCUs() argument
531 F(CU); in forBothCUs()
532 if (auto *SkelCU = CU.getSkeleton()) in forBothCUs()
533 if (CU.getCUNode()->getSplitDebugInlining()) in forBothCUs()
555 auto &CU = getOrCreateDwarfCompileUnit(SP->getUnit()); in constructAbstractSubprogramScopeDIE() local
556 if (auto *SkelCU = CU.getSkeleton()) { in constructAbstractSubprogramScopeDIE()
557 (shareAcrossDWOCUs() ? CU : SrcCU) in constructAbstractSubprogramScopeDIE()
559 if (CU.getCUNode()->getSplitDebugInlining()) in constructAbstractSubprogramScopeDIE()
562 CU.constructAbstractSubprogramScopeDIE(Scope); in constructAbstractSubprogramScopeDIE()
875 DwarfCompileUnit &CU, DIE &ScopeDIE, in constructCallSiteEntryDIEs() argument
[all …]
H A DDwarfDebug.h336 SymbolCU(DwarfCompileUnit *CU, const MCSymbol *Sym) : Sym(Sym), CU(CU) {} in SymbolCU()
339 DwarfCompileUnit *CU; member
457 CU = 0, enumerator
532 void ensureAbstractEntityIsCreatedIfScoped(DwarfCompileUnit &CU,
546 void constructCallSiteEntryDIEs(const DISubprogram &SP, DwarfCompileUnit &CU,
643 DwarfCompileUnit &constructSkeletonCU(const DwarfCompileUnit &CU);
695 void emitSectionReference(const DwarfCompileUnit &CU);
705 unsigned getDwarfCompileUnitIDForLineTable(const DwarfCompileUnit &CU);
735 void addDwarfTypeUnitType(DwarfCompileUnit &CU, StringRef Identifier,
842 void terminateLineTable(const DwarfCompileUnit *CU);
[all …]
H A DDwarfExpression.h69 DwarfCompileUnit &CU; variable
224 DwarfExpression(unsigned DwarfVersion, DwarfCompileUnit &CU) in DwarfExpression() argument
225 : CU(CU), SubRegisterSizeInBits(0), SubRegisterOffsetInBits(0), in DwarfExpression()
339 DwarfCompileUnit &CU) in DebugLocDwarfExpression() argument
340 : DwarfExpression(DwarfVersion, CU), OutBS(BS) {} in DebugLocDwarfExpression()
368 DIEDwarfExpression(const AsmPrinter &AP, DwarfCompileUnit &CU, DIELoc &DIE);
H A DDIEHash.h34 DIEHash(AsmPrinter *A = nullptr, DwarfCompileUnit *CU = nullptr)
35 : AP(A), CU(CU) {} in AP()
107 DwarfCompileUnit *CU; variable
/src/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleDebugInfoPrinter.cpp46 for (DICompileUnit *CU : Finder.compile_units()) { in printModuleDebugInfo()
48 auto Lang = dwarf::LanguageString(CU->getSourceLanguage()); in printModuleDebugInfo()
52 O << "unknown-language(" << CU->getSourceLanguage() << ")"; in printModuleDebugInfo()
53 printFile(O, CU->getFilename(), CU->getDirectory()); in printModuleDebugInfo()
/src/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinker.h359 CompileUnit &CU; member
366 WorklistItem(DWARFDie Die, CompileUnit &CU, unsigned Flags,
368 : Die(Die), Type(T), CU(CU), Flags(Flags), AncestorIdx(0) {} in Die()
370 WorklistItem(DWARFDie Die, CompileUnit &CU, WorklistItemType T,
372 : Die(Die), Type(T), CU(CU), Flags(0), OtherInfo(OtherInfo) {} in Die()
374 WorklistItem(unsigned AncestorIdx, CompileUnit &CU, unsigned Flags) in WorklistItem()
375 : Type(WorklistItemType::LookForParentDIEsToKeep), CU(CU), Flags(Flags), in WorklistItem()
436 void lookForParentDIEsToKeep(unsigned AncestorIdx, CompileUnit &CU,
442 void lookForChildDIEsToKeep(const DWARFDie &Die, CompileUnit &CU,
448 void lookForRefDIEsToKeep(const DWARFDie &Die, CompileUnit &CU,
[all …]
/src/usr.bin/tip/tip/
H A Dremote.c47 &AT, &DV, &CM, &CU, &EL, &IE, &OE, &PN, &PR, &DI,
82 CU = DV; in getremcap()
126 if (DU && CU == NOSTR) in getremcap()
127 CU = DV; in getremcap()
144 HW = (CU == NOSTR) || (DU && equal(DV, CU)); in getremcap()
/src/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp38 CUInfo(DWARFContext &DICtx, DWARFCompileUnit *CU) { in CUInfo()
39 LineTable = DICtx.getLineTableForUnit(CU); in CUInfo()
40 CompDir = CU->getCompilationDir(); in CUInfo()
44 DWARFDie Die = CU->getUnitDIE(); in CUInfo()
46 AddrSize = CU->getAddressByteSize(); in CUInfo()
586 for (const auto &CU : DICtx.compile_units()) { in convert() local
587 DWARFDie Die = getDie(*CU); in convert()
588 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert()
599 for (const auto &CU : DICtx.compile_units()) in convert() local
600 CU->getAbbreviations(); in convert()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackend.cpp1117 namespace CU { namespace
1161 return CU::UNWIND_ARM_MODE_DWARF; in generateCompactUnwindEncoding()
1194 return CU::UNWIND_ARM_MODE_DWARF; in generateCompactUnwindEncoding()
1207 return CU::UNWIND_ARM_MODE_DWARF; in generateCompactUnwindEncoding()
1221 return CU::UNWIND_ARM_MODE_DWARF; in generateCompactUnwindEncoding()
1231 return CU::UNWIND_ARM_MODE_DWARF; in generateCompactUnwindEncoding()
1236 return CU::UNWIND_ARM_MODE_DWARF; in generateCompactUnwindEncoding()
1238 uint32_t CompactUnwindEncoding = CU::UNWIND_ARM_MODE_FRAME; in generateCompactUnwindEncoding()
1257 return CU::UNWIND_ARM_MODE_DWARF; in generateCompactUnwindEncoding()
1264 } GPRCSRegs[] = {{ARM::R6, CU::UNWIND_ARM_FRAME_FIRST_PUSH_R6}, in generateCompactUnwindEncoding()
[all …]
/src/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp161 bool CU = Header.getUnitType() == DW_UT_split_compile; in fixupIndexV5() local
162 uint64_t Sig = CU ? *Header.getDWOId() : Header.getTypeHash(); in fixupIndexV5()
1391 if (auto *CU = State->getNormalUnits().getUnitForOffset(Offset)) in getDIEForOffset() local
1392 return CU->getDIEForOffset(Offset); in getDIEForOffset()
1538 for (std::unique_ptr<DWARFUnit> &CU : compile_units()) { in getCompileUnitForDataAddress()
1539 if (CU->getVariableForAddress(Address)) { in getCompileUnitForDataAddress()
1540 return static_cast<DWARFCompileUnit *>(CU.get()); in getCompileUnitForDataAddress()
1550 DWARFCompileUnit *CU = getCompileUnitForCodeAddress(Address); in getDIEsForAddress() local
1551 if (!CU) in getDIEsForAddress()
1558 DWARFDie CUDie = CU->getUnitDIE(false); in getDIEsForAddress()
[all …]
/src/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp441 for (const auto &CU : CUs) { in filterByName() local
442 filterDieNames(CU.get()); in filterByName()
445 DWARFDie CUDie = CU->getUnitDIE(false); in filterByName()
446 DWARFDie CUNonSkeletonDie = CU->getNonSkeletonUnitDIE(false); in filterByName()
471 DWARFCompileUnit *CU = DICtx.getCompileUnitForOffset(*CUOff); in toDie() local
472 if (!CU) in toDie()
475 if (std::optional<uint64_t> DWOId = CU->getDWOId()) { in toDie()
477 CU = DICtx.getDWOCompileUnitForHash(*DWOId); in toDie()
478 if (!CU) in toDie()
482 return CU->getDIEForOffset(CU->getOffset() + *Off); in toDie()
[all …]
/src/sys/contrib/device-tree/include/dt-bindings/phy/
H A Dphy-lan966x-serdes.h6 #define CU(x) (x) macro
7 #define CU_MAX CU(2)
/src/contrib/llvm-project/clang/include/clang/AST/
H A DCharUnits.h226 const clang::CharUnits &CU) {
227 return CU * Scale;
247 static unsigned getHashValue(const clang::CharUnits &CU) {
248 clang::CharUnits::QuantityType Quantity = CU.getQuantity();
/src/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp196 for (auto *CU : M.debug_compile_units()) in processModule() local
197 processCompileUnit(CU); in processModule()
209 void DebugInfoFinder::processCompileUnit(DICompileUnit *CU) { in processCompileUnit() argument
210 if (!addCompileUnit(CU)) in processCompileUnit()
212 for (auto *DIG : CU->getGlobalVariables()) { in processCompileUnit()
219 for (auto *ET : CU->getEnumTypes()) in processCompileUnit()
221 for (auto *RT : CU->getRetainedTypes()) in processCompileUnit()
226 for (auto *Import : CU->getImportedEntities()) { in processCompileUnit()
295 if (auto *CU = dyn_cast<DICompileUnit>(Scope)) { in processScope() local
296 addCompileUnit(CU); in processScope()
[all …]

123456