summaryrefslogtreecommitdiff
path: root/bolt/lib/Core/DebugData.cpp
Commit message (Expand)AuthorAgeFilesLines
* [BOLT][DWARF] Fix handling of loclists_base without location accessesAlexander Yermolovich2023-05-031-1/+9
* [BOLT][NFC] Fix UB due to unaligned load in DebugStrOffsetsWriterJob Noorman2023-04-131-1/+1
* [BOLT][NFC] Replace anonymous namespace functions with staticAmir Ayupov2023-02-061-7/+4
* [BOLT][DWARF] Reuse entries in .debug_addr when not modifiedAlexander Yermolovich2023-01-241-0/+8
* [BOLT][DWARF] Change loclist encoding to use base_addrxAlexander Yermolovich2023-01-201-30/+61
* [llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich2023-01-111-2/+2
* Revert "[llvm][dwwarf] Change CU/TU index to 64-bit"Alexander Yermolovich2023-01-111-2/+2
* [llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich2023-01-101-2/+2
* [BOLT][DWARF] Change rangelists to use DW_RLE_offset_pairAlexander Yermolovich2023-01-061-8/+62
* [BOLT][NFC] Use llvm::reverseAmir Ayupov2023-01-031-5/+4
* Revert "[llvm][dwwarf] Change CU/TU index to 64-bit"Alexander Yermolovich2022-12-071-2/+2
* [BOLT][DWARF] Don't create extra .debug_str_offsets contributionsAlexander Yermolovich2022-12-071-10/+27
* [llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich2022-12-071-2/+2
* [BOLT][NFC] Use std::optional for findAttributeInfoAmir Ayupov2022-12-061-5/+5
* [DebugInfo] llvm::Optional => std::optionalFangrui Song2022-12-051-5/+5
* [MC] llvm::Optional => std::optionalFangrui Song2022-12-041-2/+2
* [BOLT] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-021-5/+5
* [BOLT] Use range-based for loops (NFC)Kazu Hirata2022-09-031-5/+3
* [BOLT] Use Optional::emplace to avoid move assignment. NFCFangrui Song2022-08-121-1/+1
* [BOLT][NFC] Use llvm::less_firstAmir Ayupov2022-06-271-12/+3
* [BOLT][NFC] Use range-based STL wrappersAmir Ayupov2022-06-231-28/+26
* [MC] De-capitalize SwitchSection. NFCFangrui Song2022-06-101-1/+1
* [BOLT]DWARF] Eagerly write out loclistsAlexander Yermolovich2022-06-081-132/+151
* [BOLT][NFC] Suppress unused variable warningsAmir Ayupov2022-05-131-0/+1
* [BOLT][DWARF] Fix assert for split dwarf.Alexander Yermolovich2022-05-081-3/+2
* [BOLT][DWARF] Add version 5 split dwarf supportAlexander Yermolovich2022-05-051-23/+62
* [BOLT][DWARF] Implement monolithic DWARF5Alexander Yermolovich2022-04-211-18/+337
* [Support/Hash functions] Change the `final()` and `result()` of the hashing f...Argyrios Kyrtzidis2022-04-051-1/+2
* [BOLT][DWARF] Fix how DW_AT_high_pc [DW_FORM_udata] is handledAlexander Yermolovich2022-02-251-1/+18
* [BOLT][DWARF] Add ability to insert new entries in to DIEAlexander Yermolovich2022-02-151-12/+110
* Cleanup LLVMDWARFDebugInfoserge-sans-paille2022-02-151-0/+2
* Add missing MC includes in bolt/serge-sans-paille2022-02-091-0/+1
* [BOLT][DWARF] Handle shared abbrev sectionAlexander Yermolovich2022-01-311-27/+50
* [BOLT][DWARF] Fix gdb index sectionAlexander Yermolovich2022-01-271-13/+27
* [BOLT][NFC] Reduce includes with include-what-you-useAmir Ayupov2022-01-211-3/+4
* [BOLT][DWARF] Reduce overhead for sized deallocAlexander Yermolovich2022-01-141-17/+14
* [BOLT][DWARF] Fix race conditions for debug fission in non-deterministic modeAlexander Yermolovich2022-01-051-0/+3
* [BOLT] Rewrite of .debug_info sectionAlexander Yermolovich2021-11-151-24/+281
* [BOLTCore] [NFC] Fix braces usages according to LLVMRafael Auler2021-12-201-1/+2
* [BOLT][NFC] Fix file-description commentsMaksim Panchenko2021-12-211-1/+3
* [BOLT][NFC] Reformat with clang-formatMaksim Panchenko2021-12-141-8/+7
* [BOLT][DWARF] Fix for abbrev check in DWP caseAlexander Yermolovich2021-12-081-7/+3
* [BOLT][DWARF] Force allocation of debug_line in RuntimeDyldMaksim Panchenko2021-12-061-2/+11
* [BOLT][DWARF] Fix rare problem while rewriting debug_abbrev after LTOMaksim Panchenko2021-10-271-11/+58
* Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler2021-10-081-0/+791