Searched refs:Abbrev (Results 1 - 25 of 26) sorted by relevance

12

/external/clang/lib/Frontend/
H A DSerializedDiagnosticPrinter.cpp427 static void AddSourceLocationAbbrev(llvm::BitCodeAbbrev *Abbrev) { argument
429 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // File ID.
430 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Line.
431 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Column.
432 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Offset;
435 static void AddRangeLocationAbbrev(llvm::BitCodeAbbrev *Abbrev) { argument
436 AddSourceLocationAbbrev(Abbrev);
437 AddSourceLocationAbbrev(Abbrev);
454 BitCodeAbbrev *Abbrev = new BitCodeAbbrev(); local
455 Abbrev
[all...]
H A DTestModuleFileExtension.cpp31 auto Abbrev = Stream.EmitAbbrev(Abv); local
44 Stream.EmitRecordWithBlob(Abbrev, Record, Message);
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfFile.cpp24 for (DIEAbbrev *Abbrev : Abbreviations)
25 Abbrev->~DIEAbbrev();
32 DIEAbbrev Abbrev = Die.generateAbbrev(); local
33 Abbrev.Profile(ID);
43 DIEAbbrev *New = new (AbbrevAllocator) DIEAbbrev(std::move(Abbrev));
95 const DIEAbbrev &Abbrev = assignAbbrevNumber(Die); local
110 (void)Abbrev;
111 assert(Abbrev.hasChildren() && "Children flag not set");
H A DAsmPrinterDwarf.cpp252 OutStreamer->AddComment("Abbrev [" + Twine(Die.getAbbrevNumber()) + "] 0x" +
284 void AsmPrinter::emitDwarfAbbrev(const DIEAbbrev &Abbrev) const {
286 EmitULEB128(Abbrev.getNumber(), "Abbreviation Code");
289 Abbrev.Emit(this);
H A DDIE.cpp112 DIEAbbrev Abbrev(Tag, hasChildren());
114 Abbrev.AddAttribute(V.getAttribute(), V.getForm());
115 return Abbrev;
/external/llvm/test/MC/ELF/
H A Dcompression.s50 .long .Lsection_abbrev # Offset Into Abbrev. Section
52 .byte 1 # Abbrev [1] DW_TAG_compile_unit
H A Ddiscriminator.s19 .long .L.debug_abbrev_begin # Offset Into Abbrev. Section
21 .byte 1 # Abbrev [1] 0xb:0x1b DW_TAG_compile_unit
/external/llvm/include/llvm/Bitcode/
H A DBitstreamWriter.h301 void EmitRecordWithAbbrevImpl(unsigned Abbrev, ArrayRef<uintty> Vals, argument
305 unsigned AbbrevNo = Abbrev-bitc::FIRST_APPLICATION_ABBREV;
309 EmitCode(Abbrev);
410 void EmitRecord(unsigned Code, const Container &Vals, unsigned Abbrev = 0) {
411 if (!Abbrev) {
423 EmitRecordWithAbbrevImpl(Abbrev, makeArrayRef(Vals), StringRef(), Code);
430 void EmitRecordWithAbbrev(unsigned Abbrev, const Container &Vals) {
431 EmitRecordWithAbbrevImpl(Abbrev, makeArrayRef(Vals), StringRef(), None);
440 void EmitRecordWithBlob(unsigned Abbrev, const Container &Vals,
442 EmitRecordWithAbbrevImpl(Abbrev, makeArrayRe
[all...]
/external/clang/lib/Serialization/
H A DASTWriter.cpp1217 auto *Abbrev = new BitCodeAbbrev(); local
1218 Abbrev->Add(BitCodeAbbrevOp(MODULE_NAME));
1219 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
1220 unsigned AbbrevCode = Stream.EmitAbbrev(Abbrev);
1237 auto *Abbrev = new BitCodeAbbrev(); local
1238 Abbrev->Add(BitCodeAbbrevOp(MODULE_DIRECTORY));
1239 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Directory
1240 unsigned AbbrevCode = Stream.EmitAbbrev(Abbrev);
1458 auto *Abbrev = new BitCodeAbbrev(); local
1459 Abbrev
2251 auto *Abbrev = new BitCodeAbbrev(); local
2505 unsigned Abbrev; member in struct:__anon1608
2814 auto *Abbrev = new BitCodeAbbrev(); local
3020 auto *Abbrev = new BitCodeAbbrev(); variable
[all...]
H A DGlobalModuleIndex.cpp753 BitCodeAbbrev *Abbrev = new BitCodeAbbrev(); local
754 Abbrev->Add(BitCodeAbbrevOp(IDENTIFIER_INDEX));
755 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
756 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
757 unsigned IDTableAbbrev = Stream.EmitAbbrev(Abbrev);
/external/llvm/test/DebugInfo/SystemZ/
H A Dvariable-loc.s107 .long .L.debug_abbrev_begin # Offset Into Abbrev. Section
109 .byte 1 # Abbrev [1] 0xb:0x94 DW_TAG_compile_unit
116 .byte 2 # Abbrev [2] 0x26:0x7 DW_TAG_subprogram
122 .byte 3 # Abbrev [3] 0x2d:0xb DW_TAG_subprogram
129 .byte 4 # Abbrev [4] 0x38:0x7 DW_TAG_base_type
133 .byte 5 # Abbrev [5] 0x3f:0xb DW_TAG_subprogram
141 .byte 6 # Abbrev [6] 0x4a:0x7 DW_TAG_base_type
145 .byte 7 # Abbrev [7] 0x51:0x5 DW_TAG_array_type
147 .byte 8 # Abbrev [8] 0x56:0x48 DW_TAG_subprogram
154 .byte 9 # Abbrev [
[all...]
/external/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp347 // Abbrev for TYPE_CODE_POINTER.
354 // Abbrev for TYPE_CODE_FUNCTION.
363 // Abbrev for TYPE_CODE_STRUCT_ANON.
372 // Abbrev for TYPE_CODE_STRUCT_NAME.
379 // Abbrev for TYPE_CODE_STRUCT_NAMED.
388 // Abbrev for TYPE_CODE_ARRAY.
844 SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) {
853 Record, Abbrev);
860 unsigned Abbrev) {
867 Stream.EmitRecord(bitc::METADATA_LOCATION, Record, Abbrev);
842 WriteMDTuple(const MDTuple *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
857 WriteDILocation(const DILocation *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
871 WriteGenericDINode(const GenericDINode *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
892 WriteDISubrange(const DISubrange *N, const ValueEnumerator &, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
904 WriteDIEnumerator(const DIEnumerator *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
916 WriteDIBasicType(const DIBasicType *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
931 WriteDIDerivedType(const DIDerivedType *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
953 WriteDICompositeType(const DICompositeType *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
979 WriteDISubroutineType(const DISubroutineType *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
992 WriteDIFile(const DIFile *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1003 WriteDICompileUnit(const DICompileUnit *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1030 WriteDISubprogram(const DISubprogram *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1057 WriteDILexicalBlock(const DILexicalBlock *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1072 WriteDILexicalBlockFile(const DILexicalBlockFile *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1086 WriteDINamespace(const DINamespace *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1100 WriteDIMacro(const DIMacro *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1113 WriteDIMacroFile(const DIMacroFile *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1127 WriteDIModule(const DIModule *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1138 WriteDITemplateTypeParameter(const DITemplateTypeParameter *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1151 WriteDITemplateValueParameter(const DITemplateValueParameter *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1166 WriteDIGlobalVariable(const DIGlobalVariable *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1187 WriteDILocalVariable(const DILocalVariable *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1205 WriteDIExpression(const DIExpression *N, const ValueEnumerator &, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1218 WriteDIObjCProperty(const DIObjCProperty *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
1236 WriteDIImportedEntity(const DIImportedEntity *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVectorImpl<uint64_t> &Record, unsigned Abbrev) argument
[all...]
/external/google-breakpad/src/common/dwarf/
H A Ddwarf2reader.h244 struct Abbrev { struct in class:dwarf2reader::CompilationUnit
271 const Abbrev& abbrev);
286 const Abbrev& abbrev);
316 std::vector<Abbrev>* abbrevs_;
H A Ddwarf2reader_test_common.h119 TestAbbrevTable &Abbrev(int code, DwarfTag tag, DwarfHasChild has_children) { function in class:TestAbbrevTable
H A Ddwarf2reader_die_unittest.cc165 abbrevs.Abbrev(1, dwarf2reader::DW_TAG_compile_unit,
240 abbrevs.Abbrev(1, tag, dwarf2reader::DW_children_no)
H A Ddwarf2reader.cc80 abbrevs_ = new std::vector<Abbrev>;
94 CompilationUnit::Abbrev abbrev;
136 const Abbrev& abbrev) {
455 const Abbrev& abbrev) {
490 // Abbrev == 0 represents the end of a list of children, or padding
502 const Abbrev& abbrev = abbrevs_->at(static_cast<size_t>(abbrev_num));
/external/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp90 static uint32_t getCUAbbrev(StringRef Abbrev, uint64_t AbbrCode) { argument
93 DataExtractor AbbrevData(Abbrev, true, 0);
106 static uint64_t getCUSignature(StringRef Abbrev, StringRef Info) { argument
111 InfoData.getU32(&Offset); // Abbrev offset (should be zero)
116 DataExtractor AbbrevData(Abbrev, true, 0);
117 uint32_t AbbrevOffset = getCUAbbrev(Abbrev, AbbrCode);
162 Data.getU32(&Offset); // Abbrev offset
/external/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h453 for (const auto &Abbrev : Abbrevs)
454 emitDwarfAbbrev(*Abbrev);
460 void emitDwarfAbbrev(const DIEAbbrev &Abbrev) const;
/external/llvm/tools/dsymutil/
H A DDwarfLinker.cpp1369 /// Create a copy of abbreviation Abbrev.
1370 void copyAbbrev(const DWARFAbbreviationDeclaration &Abbrev, bool hasODR);
1373 /// \brief Assign an abbreviation number to \p Abbrev
1374 void AssignAbbrev(DIEAbbrev &Abbrev);
2001 /// attribute with index \p Idx descibed by \p Abbrev. \p Offset is
2003 /// by \p Abbrev.
2006 getAttributeOffsets(const DWARFAbbreviationDeclaration *Abbrev, unsigned Idx, argument
2011 DWARFFormValue::skipValue(Abbrev->getFormByIndex(i), Data, &Offset, &Unit);
2014 DWARFFormValue::skipValue(Abbrev->getFormByIndex(Idx), Data, &End, &Unit);
2026 const auto *Abbrev local
2066 const auto *Abbrev = DIE.getAbbreviationDeclarationPtr(); local
2165 const auto *Abbrev = Die.getAbbreviationDeclarationPtr(); local
2270 AssignAbbrev(DIEAbbrev &Abbrev) argument
2715 const auto *Abbrev = InputDIE.getAbbreviationDeclarationPtr(); local
3141 copyAbbrev( const DWARFAbbreviationDeclaration &Abbrev, bool hasODR) argument
[all...]
/external/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp39 : Context(DC), InfoSection(Section), Abbrev(DA), RangeSection(RS),
100 Abbrevs = Abbrev->getAbbreviationDeclarationSet(AbbrOffset);
H A DDWARFContext.cpp292 if (Abbrev)
293 return Abbrev.get();
297 Abbrev.reset(new DWARFDebugAbbrev());
298 Abbrev->extract(abbrData);
299 return Abbrev.get();
/external/strace/
H A Dmpers.awk214 /^Abbrev Number:[^(]+\(DW_TAG_/ {
/external/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h46 std::unique_ptr<DWARFDebugAbbrev> Abbrev; member in class:llvm::DWARFContext
H A DDWARFUnit.h111 const DWARFDebugAbbrev *Abbrev; member in class:llvm::DWARFUnit
/external/clang/include/clang/Serialization/
H A DASTWriter.h767 void EmitRecordWithPath(unsigned Abbrev, RecordDataRef Record,

Completed in 523 milliseconds

12