summaryrefslogtreecommitdiff
path: root/bolt
Commit message (Expand)AuthorAgeFilesLines
* [BOLT] Search section based on relocation symbolyavtuk2023-03-283-2/+50
* [BOLT][AArch64] Replace NOP with adrp in AdrRelaxationPass to preserve relati...Denis Revunov2023-03-282-0/+24
* [BOLT][NFC] Remove C-style out of bounds array refRafael Auler2023-03-281-5/+3
* [BOLT] Reject symbols pointing to section endJob Noorman2023-03-242-0/+39
* [BOLT] Fix data reoder for aarch64Vladislav Khmelevsky2023-03-243-1/+10
* [AArch64] fix bug #55005 handle DW_CFA_GNU_NegateRAStateSebastian Pop2023-03-233-6/+83
* [BOLT][Instrumentation] Preserve red zone for functions with tail calls onlyAmir Ayupov2023-03-062-6/+58
* [BOLT][DWARF] Reuse entries in .debug_addr when not modifiedAlexander Yermolovich2023-01-245-0/+474
* [BOLT] Use range-based implicit def/use accessors. NFCIBenjamin Kramer2023-01-243-34/+21
* [BOLT] Fix build error after D142214Jay Foad2023-01-231-1/+1
* [BOLT][NFC] Move getLTOCommonName to UtilsAmir Ayupov2023-01-205-35/+36
* [BOLT] Handle __uniq suffix added by -funique-internal-linkage-namesAmir Ayupov2023-01-202-10/+26
* [BOLT][NFC] Move out ReorderFunctions::printStatsAmir Ayupov2023-01-202-2/+10
* [BOLT][DWARF] Change loclist encoding to use base_addrxAlexander Yermolovich2023-01-208-86/+117
* [BOLT][NFC] Replace ambiguous BinarySection::isReadOnly with isWritableAmir Ayupov2023-01-184-11/+8
* [BOLT][NFC] Simplify handleRelocationAmir Ayupov2023-01-181-13/+11
* [BOLT][NFC] DataAggregator code cleanupAmir Ayupov2023-01-181-18/+13
* [BOLT][NFC] Remove AArch64 override for evaluateBranchAmir Ayupov2023-01-183-34/+3
* [bolt][test] Add REQUIRES: asserts to jt-symbol-disambiguation-3.sArthur Eubanks2023-01-161-1/+1
* [llvm][ADT] Replace uses of `makeMutableArrayRef` with deduction guidesJoe Loser2023-01-161-1/+1
* [BOLT] Minor refactoring for -print-sorted-by optionMaksim Panchenko2023-01-122-56/+43
* [BOLT] Add test case triggering JT assertionRafael Auler2023-01-111-0/+115
* [llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich2023-01-112-17/+21
* Revert "[llvm][dwwarf] Change CU/TU index to 64-bit"Alexander Yermolovich2023-01-112-21/+17
* [BOLT][AArch64] add lock to FixRelaxations passDenis Revunov2023-01-111-0/+1
* [llvm][dwwarf] Change CU/TU index to 64-bitAlexander Yermolovich2023-01-102-17/+21
* Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille2023-01-103-5/+5
* [BOLT] Modify the print option to a meaningful valuehezuoqiang2023-01-091-11/+8
* [BOLT][DWARF] Change rangelists to use DW_RLE_offset_pairAlexander Yermolovich2023-01-0612-54/+109
* [BOLT][CMake] Add merge-fdata to bolt componentAmir Ayupov2023-01-031-0/+7
* [BOLT][Docs] Add Sphinx documentationAmir Ayupov2023-01-035-3/+516
* [BOLT][NFC] Use llvm::reverseAmir Ayupov2023-01-0310-87/+73
* [BOLT] Check no-LBR samples in mayHaveProfileDataAmir Ayupov2023-01-034-2/+61
* [BOLT] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-027-16/+23
* [BOLT] Respect -function-order in lite modeAmir Ayupov2022-12-285-5/+55
* [BOLT][TEST] Limit iterations in X86/exceptions-pic.testAmir Ayupov2022-12-222-5/+10
* [BOLT][AArch64] Handle adrp+ld64 linker relaxationsVladislav Khmelevsky2022-12-2312-13/+374
* [BOLT][NFC] Make DWOId std::optionalAmir Ayupov2022-12-211-2/+2
* [BOLT][NFC] Remove unused PrintInstructions argumentMaksim Panchenko2022-12-206-16/+14
* [Support] Move TargetParsers to new componentArchibald Elliott2022-12-203-0/+3
* Ensure newlines at the end of files (NFC)Kazu Hirata2022-12-161-1/+1
* [Alignment] Use Align in SectionRef::getAlignment()Guillaume Chatelet2022-12-161-1/+1
* [BOLT][DWARF] Fix for Handle zero size DW_TAG_inlined_subroutineAlexander Yermolovich2022-12-142-143/+226
* bolt: Update more sys::Wait callsMatt Arsenault2022-12-141-2/+2
* bolt: Try to fix build after sys::Program API changeMatt Arsenault2022-12-141-4/+4
* [BOLT] Fix broken unittestsAmir Ayupov2022-12-112-2/+2
* [BOLT][NFC] Use std::optional in ShrinkWrappingAmir Ayupov2022-12-111-6/+6
* [BOLT][NFC] Use std::optional for readDWARFExpressionTargetRegAmir Ayupov2022-12-114-6/+9
* [BOLT][NFC] Use std::optional in DWARFRewriterAmir Ayupov2022-12-112-20/+20
* [BOLT][NFC] Use std::optional in has*NameRegexAmir Ayupov2022-12-113-14/+12