aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-11-03[AsmPrinter] Remove unused includes (NFC) (#114698)Kazu Hirata1-1/+0
2024-08-04[CodeGen] Construct SmallVector with ArrayRef (NFC) (#101841)Kazu Hirata1-1/+1
2024-06-14[llvm] Use llvm::unique (NFC) (#95628)Kazu Hirata1-3/+1
2024-04-09[DWARF] Refactor .debug_names bucket count computation (#88087)Fangrui Song1-4/+3
2024-03-13[CodeGen][Tablegen] Fix uninitialized var and shift overflow. (#84896)mahesh-attarde1-1/+2
2024-03-01[DWARF] Use std::tie after #83047. NFCFangrui Song1-3/+2
2024-02-26[LLVM][DWARF] Make dwarf::getDebugNamesBucketCount return a pair. (#83047)cmtice1-1/+3
2024-02-21[LLVM][DWARF] Refactor code for generating DWARF V5 .debug_names (#82394)cmtice1-12/+2
2024-02-15[LLVM][DWARF] Fix for memory leak (#81828)Alexander Yermolovich1-1/+4
2024-02-14[LLVM][DWARF] Change .debug_names abbrev to be an index (#81200)Alexander Yermolovich1-80/+50
2024-01-19[AsmPrinter][DebugNames] Implement DW_IDX_parent entries (#77457)Felipe de Azevedo Piovezan1-14/+113
2024-01-08[AccelTable][nfc] Add helper function to cast AccelTableData (#77100)Felipe de Azevedo Piovezan1-6/+5
2024-01-05[AsmPrinter][Dwarf5][nfc] Remove template from AccelTable class (#76296)Felipe de Azevedo Piovezan1-37/+25
2023-12-21[AccelTable][NFC] Fix typos and duplicated code (#76155)Felipe de Azevedo Piovezan1-2/+2
2023-12-04[LLVM][DWARF] Add support for .debug_names with split dwarf (#73872)Alexander Yermolovich1-10/+28
2023-11-18[LLVM][DWARF] Add support for monolithic types in .debug_names (#70515)Alexander Yermolovich1-58/+117
2023-10-25[LLVM[NFC] Refactor to allow debug_names entries to conatain DIE offset (#69399)Alexander Yermolovich1-13/+11
2023-10-13[llvm] Stop including llvm/ADT/StringMap.h (NFC)Kazu Hirata1-1/+0
2023-10-05Revert "[LLVM][DWARF] Add support for monolithic types in .debug_names (#68131)"Nico Weber1-112/+60
2023-10-05[LLVM][DWARF] Add support for monolithic types in .debug_names (#68131)Alexander Yermolovich1-60/+112
2023-09-27[DWARFLinkerParallel] Add support of accelerator tables to DWARFLinkerParallel.Alexey Lapshin1-6/+9
2023-07-19AccelTable: Use MapVector to stabilize iteration orderFangrui Song1-3/+3
2023-06-14[DebugInfo] Always emit `.debug_names` with DWARF 5 for Apple platformsJonas Devlieghere1-2/+6
2023-06-14Revert "[DebugInfo] Always emit `.debug_names` with DWARF 5 for Apple platforms"Jonas Devlieghere1-6/+2
2023-06-14[DebugInfo] Always emit `.debug_names` with DWARF 5 for Apple platformsJonas Devlieghere1-2/+6
2023-04-21Fix uninitialized scalar members in CodeGenAkshay Khadse1-2/+2
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitValueToAlignmentGuillaume Chatelet1-1/+1
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata1-6/+6
2022-06-10[MC] De-capitalize SwitchSection. NFCFangrui Song1-1/+1
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille1-1/+0
2021-02-25[debug-info] refactor emitDwarfUnitLengthChen Zheng1-10/+7
2021-02-10[AsmPrinter] Use range-based for loops (NFC)Kazu Hirata1-3/+3
2020-09-15[DebugInfo] Make offsets of dwarf units 64-bit (19/19).Igor Kudrin1-0/+4
2020-09-15[DebugInfo] Fix emitting DWARF64 .debug_names sections (16/19).Igor Kudrin1-4/+3
2020-09-02[DebugInfo] Emit a 1-byte value as a terminator of entries list in the name i...Igor Kudrin1-1/+1
2020-09-02[DebugInfo] Remove Dwarf5AccelTableWriter::Header::UnitLength. NFC.Igor Kudrin1-1/+0
2020-02-14[MCStreamer] De-capitalize EmitValue EmitIntValue{,InHex}Fangrui Song1-1/+1
2020-02-14[MC] De-capitalize another set of MCStreamer::Emit* functionsFangrui Song1-8/+8
2020-02-14[MC] De-capitalize some MCStreamer::Emit* functionsFangrui Song1-1/+1
2020-02-13[AsmPrinter] De-capitalize some AsmPrinter::Emit* functionsFangrui Song1-11/+11
2019-07-09[CodeGen] AccelTable - remove non-constexpr (MSVC) Atom defsSimon Pilgrim1-20/+0
2019-04-23Reapply: "DebugInfo: Emit only one kind of accelerated access/name table""David Blaikie1-2/+2
2019-04-23Revert "DebugInfo: Emit only one kind of accelerated access/name table"David Blaikie1-2/+2
2019-04-23Use llvm::stable_sortFangrui Song1-8/+7
2019-04-22DebugInfo: Emit only one kind of accelerated access/name tableDavid Blaikie1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-08-24DebugInfo: Fix skipping CUs in DWARFv5 debug_names tableDavid Blaikie1-2/+5
2018-08-16DebugInfo: Add metadata support for disabling DWARF pub sectionsDavid Blaikie1-0/+10
2018-07-20Fix build breakage from r337562Pavel Labath1-3/+3
2018-07-20DwarfDebug: Reduce duplication in addAccel*** methodsPavel Labath1-3/+3