• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/

Lines Matching refs:CU

388   // In such a case, when the Die is the CU, the ranges will overlap, and we
391 // For such targets, we should read the ranges from the CU and partition them
398 // For now, simply elide the range verification for the CU DIEs if we are
544 // Verify all CU relative references are valid CU offsets.
552 error() << FormEncodingString(Form) << " CU offset "
554 << " is invalid (must be less than CU size of "
661 for (const auto &CU : DCtx.compile_units()) {
662 auto Die = CU->getUnitDIE();
670 auto LineTable = DCtx.getLineTableForUnit(CU.get());
675 << "] was not able to be parsed for CU:\n";
703 for (const auto &CU : DCtx.compile_units()) {
704 auto Die = CU->getUnitDIE();
705 auto LineTable = DCtx.getLineTableForUnit(CU.get());
730 FileIndex, CU->getCompilationDir(),
917 // A map from CU offset to the (first) Name Index offset which claims to index
918 // this CU.
923 for (const auto &CU : DCtx.compile_units())
924 CUMap[CU->getOffset()] = NotIndexed;
929 error() << formatv("Name Index @ {0:x} does not index any CU\n",
934 for (uint32_t CU = 0, End = NI.getCUCount(); CU < End; ++CU) {
935 uint64_t Offset = NI.getCUOffset(CU);
940 "Name Index @ {0:x} references a non-existing CU @ {1:x}\n",
947 error() << formatv("Name Index @ {0:x} references a CU @ {1:x}, but "
948 "this CU is already indexed by Name Index @ {2:x}\n",
958 warn() << formatv("CU @ {0:x} not covered by any Name Index\n", KV.first);
1224 "invalid CU index ({2}).\n",
1240 error() << formatv("Name Index @ {0:x}: Entry @ {1:x}: mismatched CU of "
1444 auto *CU = cast<DWARFCompileUnit>(U.get());
1445 for (const DWARFDebugInfoEntry &Die : CU->dies())
1446 NumErrors += verifyNameIndexCompleteness(DWARFDie(CU, &Die), *NI);