Home
last modified time | relevance | path

Searched refs:AccelTable (Results 1 – 24 of 24) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/DWARFLinker/
H A DDWARFStreamer.h24 template <typename DataT> class AccelTable; variable
142 void emitDebugNames(AccelTable<DWARF5AccelTableStaticData> &Table) override;
146 AccelTable<AppleAccelTableStaticOffsetData> &Table) override;
150 emitAppleNames(AccelTable<AppleAccelTableStaticOffsetData> &Table) override;
154 emitAppleObjc(AccelTable<AppleAccelTableStaticOffsetData> &Table) override;
158 emitAppleTypes(AccelTable<AppleAccelTableStaticTypeData> &Table) override;
H A DDWARFLinker.h106 emitDebugNames(AccelTable<DWARF5AccelTableStaticData> &Table) = 0;
110 emitAppleNamespaces(AccelTable<AppleAccelTableStaticOffsetData> &Table) = 0;
114 emitAppleNames(AccelTable<AppleAccelTableStaticOffsetData> &Table) = 0;
118 emitAppleObjc(AccelTable<AppleAccelTableStaticOffsetData> &Table) = 0;
122 emitAppleTypes(AccelTable<AppleAccelTableStaticTypeData> &Table) = 0;
792 AccelTable<DWARF5AccelTableStaticData> DebugNames;
793 AccelTable<AppleAccelTableStaticOffsetData> AppleNames;
794 AccelTable<AppleAccelTableStaticOffsetData> AppleNamespaces;
795 AccelTable<AppleAccelTableStaticOffsetData> AppleObjc;
796 AccelTable<AppleAccelTableStaticTypeData> AppleTypes;
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DAccelTable.h195 template <typename DataT> class AccelTable : public AccelTableBase {
197 AccelTable() : AccelTableBase(DataT::hash) {} in AccelTable() function
205 void AccelTable<AccelTableDataT>::addName(DwarfStringPoolEntryRef Name, in addName()
301 void emitAppleAccelTable(AsmPrinter *Asm, AccelTable<DataT> &Contents, in emitAppleAccelTable()
308 AccelTable<DWARF5AccelTableData> &Contents,
313 AsmPrinter *Asm, AccelTable<DWARF5AccelTableStaticData> &Contents,
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFVerifier.cpp974 AppleAcceleratorTable AccelTable(AccelSectionData, *StrData); in verifyAppleAccelTable() local
979 if (!AccelSectionData.isValidOffset(AccelTable.getSizeHdr())) { in verifyAppleAccelTable()
985 if (Error E = AccelTable.extract()) { in verifyAppleAccelTable()
991 uint32_t NumBuckets = AccelTable.getNumBuckets(); in verifyAppleAccelTable()
992 uint32_t NumHashes = AccelTable.getNumHashes(); in verifyAppleAccelTable()
995 AccelTable.getSizeHdr() + AccelTable.getHeaderDataLength(); in verifyAppleAccelTable()
1006 uint32_t NumAtoms = AccelTable.getAtomsDesc().size(); in verifyAppleAccelTable()
1011 if (!AccelTable.validateForms()) { in verifyAppleAccelTable()
1039 std::tie(Offset, Tag) = AccelTable.readAtoms(&HashDataOffset); in verifyAppleAccelTable()
1074 DWARFVerifier::verifyDebugNamesCULists(const DWARFDebugNames &AccelTable) { in verifyDebugNamesCULists() argument
[all …]
H A DDWARFAcceleratorTable.cpp267 const AppleAcceleratorTable &AccelTable, uint64_t *Offset) { in extract() argument
269 dwarf::FormParams FormParams = {AccelTable.Hdr.Version, 0, in extract()
272 Atom.extractValue(AccelTable.AccelSection, Offset, FormParams); in extract()
305 const AppleAcceleratorTable &AccelTable, uint64_t Offset) in ValueIterator() argument
306 : AccelTable(&AccelTable), Current(AccelTable.HdrData), DataOffset(Offset) { in ValueIterator()
307 if (!AccelTable.AccelSection.isValidOffsetForDataOfSize(DataOffset, 4)) in ValueIterator()
311 NumData = AccelTable.AccelSection.getU32(&DataOffset); in ValueIterator()
317 auto &AccelSection = AccelTable->AccelSection; in Next()
324 Current.extract(*AccelTable, &DataOffset); in Next()
875 DWARFDebugNames::ValueIterator::ValueIterator(const DWARFDebugNames &AccelTable, in ValueIterator() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h438 AccelTable<DWARF5AccelTableData> AccelDebugNames;
439 AccelTable<AppleAccelTableOffsetData> AccelNames;
440 AccelTable<AppleAccelTableOffsetData> AccelObjC;
441 AccelTable<AppleAccelTableOffsetData> AccelNamespace;
442 AccelTable<AppleAccelTableTypeData> AccelTypes;
480 void addAccelNameImpl(const DICompileUnit &CU, AccelTable<DataT> &AppleAccel,
H A DCMakeLists.txt2 AccelTable.cpp
H A DAccelTable.cpp546 AsmPrinter *Asm, AccelTable<DWARF5AccelTableData> &Contents, in emitDWARF5AccelTable()
579 AsmPrinter *Asm, AccelTable<DWARF5AccelTableStaticData> &Contents, in emitDWARF5AccelTable()
H A DDwarfDebug.cpp3496 AccelTable<DataT> &AppleAccel, StringRef Name, in addAccelNameImpl()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFAcceleratorTable.h123 void extract(const AppleAcceleratorTable &AccelTable, uint64_t *Offset);
145 const AppleAcceleratorTable *AccelTable = nullptr; variable
162 ValueIterator(const AppleAcceleratorTable &AccelTable, uint64_t DataOffset);
513 ValueIterator(const DWARFDebugNames &AccelTable, StringRef Key);
H A DDWARFVerifier.h253 unsigned verifyDebugNamesCULists(const DWARFDebugNames &AccelTable);
/openbsd-src/gnu/usr.bin/clang/libLLVMAsmPrinter/
H A DMakefile6 SRCS+= AccelTable.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/
H A DBUILD.gn21 "AccelTable.cpp",
/openbsd-src/gnu/llvm/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp249 AccelTable<DWARF5AccelTableStaticData> &Table) { in emitDebugNames()
272 AccelTable<AppleAccelTableStaticOffsetData> &Table) { in emitAppleNamespaces()
280 AccelTable<AppleAccelTableStaticOffsetData> &Table) { in emitAppleNames()
288 AccelTable<AppleAccelTableStaticOffsetData> &Table) { in emitAppleObjc()
296 AccelTable<AppleAccelTableStaticTypeData> &Table) { in emitAppleTypes()
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd641275 ./usr/include/llvm/CodeGen/AccelTable.h
H A Dclang.macppc1274 ./usr/include/llvm/CodeGen/AccelTable.h
H A Dclang.loongson1274 ./usr/include/llvm/CodeGen/AccelTable.h
H A Dclang.octeon1274 ./usr/include/llvm/CodeGen/AccelTable.h
H A Dclang.arm641275 ./usr/include/llvm/CodeGen/AccelTable.h
H A Dclang.powerpc641273 ./usr/include/llvm/CodeGen/AccelTable.h
H A Dclang.armv71273 ./usr/include/llvm/CodeGen/AccelTable.h
H A Dclang.i3861273 ./usr/include/llvm/CodeGen/AccelTable.h
H A Dclang.sparc641274 ./usr/include/llvm/CodeGen/AccelTable.h
/openbsd-src/gnu/llvm/clang/docs/tools/
H A Dclang-formatted-files.txt5827 llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp