aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Core/BinaryFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-27MC: Remove unneeded VK_None argument to MCSymbolRefExpr::create callsFangrui Song1-4/+1
2025-06-10[BOLT] Expose external entry count for functions (#141674)Amir Ayupov1-0/+2
2025-06-02[BOLT] Fix references in ignored functions in CFG state (#140678)Maksim Panchenko1-10/+21
2025-05-22[BOLT] Never call fixBranches() on non-simple functions (#141112)Maksim Panchenko1-0/+2
2025-05-21[BOLT] Use llvm::is_contained (NFC) (#140984)Kazu Hirata1-6/+1
2025-05-20[BOLT][AArch64] Fix crash for conditional tail calls (#140669)Maksim Panchenko1-4/+16
2025-05-16[BOLT] Use llvm::replace (NFC) (#140199)Kazu Hirata1-1/+1
2025-05-13[BOLT] Print heatmap from perf2bolt (#139194)Amir Ayupov1-1/+1
2025-05-12[BOLT][NFC] Disambiguate sample as basic sample (#139350)Amir Ayupov1-1/+1
2025-05-08[BOLT][AArch64] Patch functions targeted by optional relocs (#138750)Maksim Panchenko1-2/+11
2025-04-30[BOLT][AArch64] Allow binary-analysis and heatmap tool to run with pac-ret bi...Gergely Bálint1-3/+23
2025-04-20[BOLT] Use llvm::unique (NFC) (#136513)Kazu Hirata1-1/+1
2025-04-15[BOLT] Validate secondary entry point (#135731)YongKang Zhu1-0/+9
2025-04-04[BOLT] Skip out-of-range pending relocations (#116964)Paschalis Mpeis1-0/+2
2025-04-01[bolt][aarch64] Adding test with unsupported indirect branches (#127655)Alexey Moksyakov1-0/+5
2025-03-29[BOLT] Use *Set::insert_range (NFC) (#133601)Kazu Hirata1-1/+1
2025-03-27[BOLT][AArch64] Add partial support for lite mode (#133014)Maksim Panchenko1-8/+126
2025-03-14[BOLT] Pass unfiltered relocations to disassembler. NFCI (#131202)Maksim Panchenko1-2/+11
2025-03-14[BOLT] Change Relocation Type to 32-bit NFCI (#130792)Paschalis Mpeis1-1/+1
2025-03-05[NFC][BOLT] Make file-local cl::opt global variables static (#126472)chrisPyr1-9/+6
2025-03-03[BOLT][AArch64] Add symbolizer for AArch64 disassembler. NFCI (#127969)Maksim Panchenko1-22/+20
2025-02-28[BOLT] Refactor MCInst target symbol lookup. NFCI (#129131)Maksim Panchenko1-8/+4
2025-02-25[BOLT] Keep multi-entry functions simple in aggregation mode (#128253)Amir Ayupov1-2/+3
2025-02-20[BOLT][Linker][NFC] Remove lookupSymbol() in favor of lookupSymbolInfo() (#12...YongKang Zhu1-10/+10
2025-02-20[BOLT] Improve constant island disassembly (#127971)Maksim Panchenko1-1/+6
2025-02-06[BOLT] Fixup for commit 137c378/#125961Maksim Panchenko1-3/+3
2025-02-05[BOLT][AArch64] Include constant islands in disassembly (#125961)Maksim Panchenko1-0/+34
2025-01-28[BOLT][AArch64] Remove nops in functions with defined control flow (#124705)Maksim Panchenko1-1/+4
2024-12-16[BOLT] Add support for safe-icf (#116275)Alexander Yermolovich1-0/+16
2024-11-27[BOLT] Extract comparator for sorting functions by index into helper function...Enna11-10/+1
2024-11-11[mc] Add CFI directive to emit val_offset() rules (#113971)Daniel Sanders1-0/+3
2024-10-29[BOLT] Fix warnings (#114116)Kazu Hirata1-0/+3
2024-10-12[BOLT] Avoid repeated map lookups (NFC) (#112118)Kazu Hirata1-6/+2
2024-09-25[BOLT] Allow sections in --print-only flag (#109622)Maksim Panchenko1-0/+6
2024-08-27[BOLT] Handle internal calls in ValidateInternalCalls (#105736)Maksim Panchenko1-16/+4
2024-08-20[BOLT] Reduce CFI warning verbosity (#105336)Maksim Panchenko1-1/+1
2024-08-06[BOLT] Turn non-empty CFI StateStack assert into a warning (#102216)Amir Ayupov1-1/+4
2024-07-18[BOLT] Support POSSIBLE_PIC_FIXED_BRANCHAmir Ayupov1-2/+45
2024-07-07[MC] Support .cfi_labelFangrui Song1-0/+3
2024-07-02[BOLT] Drop macro-fusion alignment (#97358)Amir Ayupov1-25/+0
2024-06-28[BOLT][NFC] Separate isReversibleBranch's 2 semantics (#95572)Nathan Sidwell1-4/+6
2024-06-27[BOLT][Linux] Support ORC for alternative instructions (#96709)Maksim Panchenko1-0/+12
2024-06-27[BOLT] Omit CFI state while printing functions without CFI (#96723)Maksim Panchenko1-2/+2
2024-06-21[bolt] Add missing <stack> include (NFC)Nikita Popov1-0/+1
2024-05-31[BOLT] Remove mutable from BB::LayoutIndex (#93224)shaw young1-7/+3
2024-05-24[BOLT][NFC] Define getExprValue helper (#91663)Amir Ayupov1-6/+10
2024-05-24[BOLT][NFC] Avoid computing BF hash twice in YAML reader (#75096)Amir Ayupov1-0/+7
2024-05-21[BOLT] Process cross references between ignored functions in BAT mode (#92484)Amir Ayupov1-1/+2
2024-05-17[BOLT][NFC] Rename isUnsupportedBranch to isReversibleBranch (#92447)Nathan Sidwell1-2/+2
2024-05-14[BOLT][NFC] Simplify CFG validation (#91977)Nathan Sidwell1-6/+3