aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Core/BinaryContext.cpp
AgeCommit message (Expand)AuthorFilesLines
8 days[BOLT][DWARF] Skip processing DWARF CUs with a DWO ID but no DWO name (#154749)Jinjie Huang1-0/+16
2025-09-15[BOLT][DWARF] Get DWO file via relative path if the CompilationDir does not e...Jinjie Huang1-4/+15
2025-09-12[BOLT] fix print-mem-data not working (#156332)Haibo Jiang1-1/+1
2025-09-11[BOLT] Fix debug line emission for functions in multiple compilation units (#...Grigory Pastukhov1-19/+36
2025-09-08MC: Add Triple overloads for more MC constructors (#157321)Matt Arsenault1-3/+3
2025-08-29[BOLT] Fix DWARF4/5 file index handling in debug info functions (#151401)Grigory Pastukhov1-11/+7
2025-08-17MCSymbol: Remove setUndefinedFangrui Song1-1/+1
2025-06-02[BOLT] Fix references in ignored functions in CFG state (#140678)Maksim Panchenko1-4/+2
2025-05-22[BOLT] Never call fixBranches() on non-simple functions (#141112)Maksim Panchenko1-0/+4
2025-05-21[BOLT] Avoid creating a temporary instance of std::string (NFC) (#140987)Kazu Hirata1-1/+1
2025-04-12[BOLT] Fix warningKazu Hirata1-0/+2
2025-04-10[BOLT][NFC] Simplify getOrCreate/analyze/populate/emitJumpTable (#132108)Amir Ayupov1-48/+35
2025-03-27[BOLT][AArch64] Add partial support for lite mode (#133014)Maksim Panchenko1-2/+9
2025-03-14[BOLT] Change Relocation Type to 32-bit NFCI (#130792)Paschalis Mpeis1-2/+2
2025-03-05[NFC][BOLT] Make file-local cl::opt global variables static (#126472)chrisPyr1-3/+4
2025-03-01[BOLT] Refactor interface for creating instruction patches. NFCI (#129404)Maksim Panchenko1-0/+26
2025-02-06[BOLT] Exit with error code on missing DWO CU (#125976)Amir Ayupov1-1/+5
2025-02-05[BOLT][AArch64] Include constant islands in disassembly (#125961)Maksim Panchenko1-0/+37
2024-12-26[BOLT] Detect Linux kernel version if the binary is a Linux kernel (#119088)Franklin1-0/+1
2024-12-20[BOLT] Correctly print preferred disassembly for annotated instructions (#120...Kristof Beyls1-1/+9
2024-12-06[JITLink] Switch to SymbolStringPtr for Symbol names (#115796)Jared Wyles1-10/+12
2024-11-27[BOLT] Extract comparator for sorting functions by index into helper function...Enna11-7/+1
2024-10-18[BOLT] Fix logs with no hex convension (#112650)sinan1-2/+2
2024-09-23[perf2bolt] Improve heuristic to map in-process addresses to specific… (#10...Kristof Beyls1-0/+3
2024-08-07Revert "[BOLT] Abort on out-of-section symbols in GOT (#100801)"Davide Italiano1-16/+6
2024-08-07[BOLT][DWARF][NFC] Move Arch assignment out of createBinaryContext (#102054)Sayhaan Siddiqui1-1/+0
2024-08-07[BOLT] Abort on out-of-section symbols in GOT (#100801)Vladislav Khmelevsky1-6/+16
2024-07-24[BOLT] Support more than two jump table parentsAmir Ayupov1-5/+7
2024-07-24[BOLT][NFC] Track fragment relationships using EquivalenceClassesAmir Ayupov1-4/+5
2024-07-22[BOLT] Fix typo from alterantive to alternative (#99704)Jordan Brantner1-1/+1
2024-07-20[BOLT] Remove unused bool arguments from createMCObjectStreamer callersFangrui Song1-4/+1
2024-07-18[BOLT] Support POSSIBLE_PIC_FIXED_BRANCHAmir Ayupov1-0/+10
2024-07-03[BOLT] Remove workaround for flushPendingLabelsFangrui Song1-8/+0
2024-07-02Remove llvm/MC/MCAsmLayout.h and the unused parameter in MCAssembler::layoutFangrui Song1-3/+1
2024-07-02Revert "MCAssembler::layout: remove the unused MCAsmLayout parameter"Davide Italiano1-1/+3
2024-07-01MCAssembler::layout: remove the unused MCAsmLayout parameterFangrui Song1-3/+1
2024-07-01[MC] Remove MCAsmLayout::{getSymbolOffset,getBaseSymbol}Fangrui Song1-5/+6
2024-05-24[BOLT][NFCI] Fix return type of BC::getSignedValueAtAddress (#91664)Amir Ayupov1-2/+2
2024-05-23[BOLT] Set InitialDynoStats after EstimateEdgeCounts (#93218)Amir Ayupov1-1/+1
2024-05-22[BOLT][NFC] Eliminate uses of throwing std::map::at (#92950)shaw young1-4/+7
2024-05-21[BOLT] Process cross references between ignored functions in BAT mode (#92484)Amir Ayupov1-1/+3
2024-04-15[BOLT][NFC] Be more obvious about selecting X86 (#88527)Nathan Sidwell1-1/+1
2024-04-11[BOLT] Fix handling of trailing entries in jump tables (#88444)Maksim Panchenko1-5/+21
2024-03-31[BOLT][NFC] Clean includes, add license headers (#87200)Amir Ayupov1-2/+0
2024-03-30[BOLT][NFC] Refactor BC::createBinaryContext for #81346 (#87172)Amir Ayupov1-19/+20
2024-03-21[BOLT] Add support for Linux kernel static keys jump table (#86090)Maksim Panchenko1-1/+7
2024-02-27[BOLT] Refactor interface for instruction labels. NFCI (#83209)Maksim Panchenko1-1/+1
2024-02-12[BOLT][NFC] Log through JournalingStreams (#81524)Amir Ayupov1-85/+104
2024-02-12[BOLT][NFC] Add BOLTError and return it from passes (1/2) (#81522)Amir Ayupov1-0/+31
2024-01-25[BOLT][DWARF] Add option to specify DW_AT_comp_dir (#79395)Alexander Yermolovich1-5/+17