aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Core/DebugData.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-11[BOLT] Fix debug line emission for functions in multiple compilation units (#...Grigory Pastukhov1-2/+0
2025-05-17[BOLT] Remove unused local variables (NFC) (#140421)Kazu Hirata1-1/+0
2025-05-10[BOLT] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139403)Kazu Hirata1-6/+6
2024-07-26[BOLT][DWARF][NFC] Fix DebugStrOffsetsWriter (#100672)Sayhaan Siddiqui1-1/+7
2024-07-15[BOLT][DWARF][NFC] Refactor address writers (#98094)Sayhaan Siddiqui1-57/+43
2024-07-10[BOLT][DWARF] Cleanup buffer initialization for DWO range writer (#97843)Sayhaan Siddiqui1-2/+5
2024-07-09[BOLT][DWARF][NFC] Remove unnecessary SectionOffset (#97841)Sayhaan Siddiqui1-7/+4
2024-07-03[BOLT][DWARF] Refactor legacy ranges writers (#96006)Sayhaan Siddiqui1-0/+6
2024-05-14[BOLT][DWARF] Update DW_AT_comp_dir/DW_AT_dwo_name for DWO TUs (#91486)Alexander Yermolovich1-4/+16
2024-03-31[BOLT][NFC] Clean includes, add license headers (#87200)Amir Ayupov1-3/+0
2024-02-21[BOLT][DWARF][NFC] Expose DebugStrOffsetsWriter::clear (#82548)Alexander Yermolovich1-2/+1
2024-02-14[BOLT][DWARF] Fix out of order rangelists/loclists (#81645)Alexander Yermolovich1-26/+19
2024-02-12[BOLT][NFC] Log through JournalingStreams (#81524)Amir Ayupov1-1/+1
2023-12-14[BOLT][DWARF] Fix handling .debug_str_offsets for type units (#75522)Alexander Yermolovich1-18/+21
2023-12-11[BOLT][DWARF] Fix handling of debug_str_offsets (#75100)Alexander Yermolovich1-2/+4
2023-11-09[BOLT] Fix typos (#68121)spaette1-3/+3
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-42/+49
2023-10-01[BOLT] Fix the initialization of DWARFDataExtractorKazu Hirata1-1/+2
2023-08-08[BOLT][DWARF][NFC] Remove addIndexAddressAlexander Yermolovich1-19/+0
2023-07-20[BOLT][DWARF] Fix performance regression running BOLT on binaries build with ...Alexander Yermolovich1-1/+1
2023-07-10[BOLT][DWARF] Change to process and write out TUs first then CUs in batchesAlexander Yermolovich1-140/+156
2023-07-10[BOLT][DWARF] Numerous fixes for a new DWARFRewriterAlexander Yermolovich1-505/+0
2023-07-10[BOLT][DWARF] Implement new mechanism for DWARFRewriterRui Zhong1-59/+69
2023-07-09[BOLT] Fix unused-variable warningsKazu Hirata1-0/+2
2023-07-07Revert "[DWARF][BOLT] Implement new mechanism for DWARFRewriter"Nico Weber1-223/+702
2023-07-06[BOLT][DWARF] Change to process and write out TUs first then CUs in batchesAlexander Yermolovich1-140/+156
2023-07-06[BOLT][DWARF] Numerous fixes for a new DWARFRewriterAlexander Yermolovich1-505/+0
2023-07-06[DWARF][BOLT] Implement new mechanism for DWARFRewriterAlexander Yermolovich1-59/+69
2023-07-06[BOLT][DWARF] Fix for .debug_line with DWARF5Alexander Yermolovich1-6/+9
2023-06-15[BOLT] Move from RuntimeDyld to JITLinkJob Noorman1-14/+1
2023-05-03[BOLT][DWARF] Fix handling of loclists_base without location accessesAlexander Yermolovich1-1/+9
2023-04-13[BOLT][NFC] Fix UB due to unaligned load in DebugStrOffsetsWriterJob Noorman1-1/+1
2023-02-06[BOLT][NFC] Replace anonymous namespace functions with staticAmir Ayupov1-7/+4
2023-01-24[BOLT][DWARF] Reuse entries in .debug_addr when not modifiedAlexander Yermolovich1-0/+8
2023-01-20[BOLT][DWARF] Change loclist encoding to use base_addrxAlexander Yermolovich1-30/+61
2023-01-11[llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich1-2/+2
2023-01-11Revert "[llvm][dwwarf] Change CU/TU index to 64-bit"Alexander Yermolovich1-2/+2
2023-01-10[llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich1-2/+2
2023-01-06[BOLT][DWARF] Change rangelists to use DW_RLE_offset_pairAlexander Yermolovich1-8/+62
2023-01-03[BOLT][NFC] Use llvm::reverseAmir Ayupov1-5/+4
2022-12-07Revert "[llvm][dwwarf] Change CU/TU index to 64-bit"Alexander Yermolovich1-2/+2
2022-12-07[BOLT][DWARF] Don't create extra .debug_str_offsets contributionsAlexander Yermolovich1-10/+27
2022-12-07[llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich1-2/+2
2022-12-06[BOLT][NFC] Use std::optional for findAttributeInfoAmir Ayupov1-5/+5
2022-12-05[DebugInfo] llvm::Optional => std::optionalFangrui Song1-5/+5
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song1-2/+2
2022-12-02[BOLT] Use std::nullopt instead of None (NFC)Kazu Hirata1-5/+5
2022-09-03[BOLT] Use range-based for loops (NFC)Kazu Hirata1-5/+3
2022-08-12[BOLT] Use Optional::emplace to avoid move assignment. NFCFangrui Song1-1/+1
2022-06-27[BOLT][NFC] Use llvm::less_firstAmir Ayupov1-12/+3