aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DWARFLinker
AgeCommit message (Expand)AuthorFilesLines
2023-06-21[DWARFLinker][DWARFv5] change emitSLEB128IntValue with emitULEB128IntValue fo...Alexey Lapshin1-1/+1
2023-06-20[DWARFLinker] add DWARFUnit::getIndexedAddressOffset().Alexey Lapshin1-8/+6
2023-06-19[DebugInfo] Add DW_OP_LLVM_user extension pointScott Linder1-0/+1
2023-06-19[DebugInfo] Support more than 2 operands in DWARF operationsScott Linder1-9/+9
2023-06-16[DWARFLinker][Reland] Handle DW_OP_GNU_push_tls_address while check for varia...Alexey Lapshin1-2/+6
2023-06-16Revert "[DWARFLinker] Handle DW_OP_GNU_push_tls_address while check for varia...Alexey Lapshin1-6/+2
2023-06-16[DWARFLinker] Handle DW_OP_GNU_push_tls_address while check for variable loca...Alexey Lapshin1-2/+6
2023-06-04[DWARFLinkerParallel][Reland] Add interface files, create a skeleton implemen...Alexey Lapshin2-37/+65
2023-06-04Revert "[DWARFLinkerParallel] Add interface files, create a skeleton implemen...Alexey Lapshin2-65/+37
2023-06-04[DWARFLinkerParallel] Add interface files, create a skeleton implementation.Alexey Lapshin2-37/+65
2023-06-03[DWARFLinker] Remove unused declaration keepDIEAndDependenciesKazu Hirata1-2/+0
2023-05-31Fix -u option in dsymutil, to not emit an extra DW_LNE_set_address if the ori...Shubham Sandeep Rastogi1-0/+4
2023-05-30Revert "Fix -u option in dsymutil, to not emit an extra DW_LNE_set_address if...Shubham Sandeep Rastogi1-4/+0
2023-05-30Fix -u option in dsymutil, to not emit an extra DW_LNE_set_address if the ori...Shubham Sandeep Rastogi1-0/+4
2023-05-25[DWARFLinker] Set size of location expression of DW_FORM_block1 properly.Alexey Lapshin1-10/+19
2023-05-17Addition to Fddf5bfd6e6e2fc5b94718a29e718b4f821a3b853Alexey Lapshin1-2/+2
2023-05-17Fix test bot breakage from bd0dd27bb5be0fbf60c1b2a4ce15188812388574Alexey Lapshin1-3/+8
2023-05-16[DWARFLinker][DWARFv5] Add handling of DW_OP_addrx and DW_OP_constx expressio...Alexey Lapshin2-23/+202
2023-05-16[DWARFLinker][DWARFv5] Add support for .debug_line_str table.Alexey Lapshin2-289/+410
2023-05-07[DWARFLinker] Remove an unused raw_svector_ostreamFangrui Song1-1/+0
2023-05-07[MC] MCDwarfLineAddr::Encode: use SmallVectorImpl instead of raw_ostream. NFCFangrui Song1-11/+11
2023-05-03Split out `CodeGenTypes` from `CodeGen` for LLT/MVTNAKAMURA Takumi1-0/+1
2023-05-02[DWARFLinker][NFC] Make interfaces to be compatible.Alexey Lapshin1-4/+16
2023-04-17[CMake] Reorder and reformat depsNAKAMURA Takumi1-2/+2
2023-03-31[dsymutil] Add a new automatic verification modeJonas Devlieghere1-5/+4
2023-03-29[DWARFLinker] Honor verbose flag for input verificationJonas Devlieghere1-1/+2
2023-03-15[DWARFLinker][DWARFv5] add support for DW_FORM_implicit_const form.Alexey Lapshin1-2/+3
2023-03-15[DWARFLinker][DWARFv5] Support debug_loclists.Alexey Lapshin2-86/+239
2023-03-13[DWARFLinker][DWARFv5] Add support for DW_FORM_addrx*Alexey Lapshin1-7/+20
2023-02-26[DWARFLinker][DWARFv5] Add support for .debug_rnglists.Alexey Lapshin3-108/+206
2023-02-13[DWARFLinker] Refactor cloneAddressAttribute().Alexey Lapshin1-88/+51
2023-02-10Reland "[llvm][dsymutil] Add DW_TAG_imported_declaration to accelerator table"Michael Buch1-0/+2
2023-02-10Revert "[llvm][dsymutil] Add DW_TAG_imported_declaration to accelerator table"Michael Buch1-2/+0
2023-02-10[llvm][dsymutil] Add DW_TAG_imported_declaration to accelerator tableMichael Buch1-0/+2
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-02-03[dsymutil] dsymutil produces broken lines info (probably) with LTO on macAlexey Lapshin2-21/+20
2023-01-20[NFC][DWARFLinker] Refactor address emitting code.Alexey Lapshin3-125/+113
2023-01-16This patch allows llvm-dwarfutil to utilize accelerator tablesAlexey Lapshin2-12/+12
2023-01-04[dsymutil] Avoid invalid keep chains due to pruningJonas Devlieghere1-2/+8
2023-01-04[DWARFLinker] Clean up analyzeContextInfo signature (NFC)Jonas Devlieghere1-6/+3
2022-12-21[DWARFv4][DWARFv5][DWARFLinker] support debug_macinfo/debug_macro tables.Alexey Lapshin2-19/+263
2022-12-20[dsymutil] Verify the keep chain when asserts are enabledJonas Devlieghere2-1/+76
2022-12-20[dsymutil] Track uncloned references in the DIEInfo.Jonas Devlieghere2-4/+6
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1
2022-12-17[dsymutil] fix accidental 32bit truncation in patchFrameInfoForObjectAlessandro Arzilli2-2/+2
2022-12-13[DWARFLinker] llvm::Optional => std::optionalFangrui Song2-7/+7
2022-12-05[DebugInfo] llvm::Optional => std::optionalFangrui Song2-6/+7
2022-12-04[DWARFLinker][NFC] Change interface of DWARFLinker to specify accel table kin...Alexey Lapshin1-111/+56
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-09-15[DWARFLinker][NFC] Set the target DWARF version explicitly.Alexey Lapshin1-8/+3