aboutsummaryrefslogtreecommitdiff
path: root/bolt/include
AgeCommit message (Expand)AuthorFilesLines
2024-06-11[BOLT][AArch64] Implement PLTCall optimization (#93584)Paschalis Mpeis1-6/+7
2024-06-11[BOLT][DWARF][NFC] Remove old GDB Index functions (#95019)Sayhaan Siddiqui1-11/+0
2024-06-10[BOLT][DWARF][NFC] Replace usages of GDBIndex functions (#94701)Sayhaan Siddiqui1-1/+3
2024-06-07[BOLT][NFC] Infailable fns return void (#92018)Nathan Sidwell1-8/+2
2024-06-06[BOLT][DWARF][NFC] Refactor GDB Index into a new file (#94405)Sayhaan Siddiqui1-0/+61
2024-06-05[BOLT][DWARF] Fix parent chain in debug_names entries with forward declaratio...Alexander Yermolovich2-6/+8
2024-06-03[BOLT] Use rewriter interface for updating binary build ID (#94273)Maksim Panchenko5-20/+13
2024-05-31[BOLT] Remove mutable from BB::LayoutIndex (#93224)shaw young1-2/+2
2024-05-30[BOLT] Detect .warm split functions as cold fragments (#93759)Amir Ayupov1-0/+4
2024-05-30[BOLT][NFC] Extend updateLayoutIndices (#93861)shaw young1-1/+2
2024-05-24[BOLT][NFCI] Fix return type of BC::getSignedValueAtAddress (#91664)Amir Ayupov1-2/+1
2024-05-23[BOLT][BAT] Add entries for deleted basic blocksAmir Ayupov1-1/+2
2024-05-23[BOLT] Set InitialDynoStats after EstimateEdgeCounts (#93218)Amir Ayupov2-3/+24
2024-05-22[BOLT][NFC] Simplify BBHashMapTy (#91812)Amir Ayupov1-9/+4
2024-05-22[BOLT][NFC] Simplify FuncHashesTy (#91815)Amir Ayupov1-10/+5
2024-05-22[BOLT] Fix setHasSymbolsWithFileName (#92625)Amir Ayupov1-1/+1
2024-05-22[BOLT][NFC] Make estimateEdgeCounts a BinaryFunctionPass (#93074)Amir Ayupov1-2/+15
2024-05-22[BOLT][NFC] Make BAT methods const (#91823)Amir Ayupov1-3/+4
2024-05-22[BOLT][NFC] Clean up MCF (#93065)Amir Ayupov1-24/+0
2024-05-22[BOLT][NFC] Eliminate uses of throwing std::map::at (#92950)shaw young1-1/+3
2024-05-22[BOLT][NFC] Move BAT::fetchParentAddress to header (#93061)Amir Ayupov1-1/+6
2024-05-21[BOLT] Use getLocationName in YAMLProfileWriter (#92493)Amir Ayupov1-1/+4
2024-05-21[BOLT] Process cross references between ignored functions in BAT mode (#92484)Amir Ayupov1-0/+3
2024-05-21[BOLT] Report adjusted program stats from perf2bolt in BAT mode (#91683)Amir Ayupov1-1/+5
2024-05-21[BOLT][NFC] Use const reference in range-based for loop (#92932)Heewon Cho1-2/+2
2024-05-17[BOLT][NFC] Rename isUnsupportedBranch to isReversibleBranch (#92447)Nathan Sidwell1-2/+2
2024-05-16[BOLT][NFC] Rename DataAggregator::BranchInfo to TakenBranchInfoAmir Ayupov1-2/+2
2024-05-14[BOLT][DWARF] Update DW_AT_comp_dir/DW_AT_dwo_name for DWO TUs (#91486)Alexander Yermolovich3-5/+31
2024-05-09[BOLT][NFC] Apply absorption rule to boolean expression (#91540)Danny Mösch1-1/+1
2024-05-08[BOLT] Ignore returns in DataAggregatorAmir Ayupov1-0/+2
2024-05-08[NFC][BOLT] Remove dead code (SPTAllocatorsId) (#91477)Kristof Beyls1-4/+0
2024-05-06[BOLT][DWARF] Refactor helper functions that update DW_AT_comp_dir/DW_AT_dwo...Alexander Yermolovich1-7/+0
2024-05-02[BOLT] Refactor BOLT reserved space discovery (#90893)Maksim Panchenko1-0/+4
2024-05-01[BOLT][NFC] Add BOLTReserved to BinaryContext (#90766)Maksim Panchenko1-0/+4
2024-05-01[BOLT][NFC] Simplify DataAggregator::getFallthroughsInTrace (#90752)Amir Ayupov1-7/+1
2024-04-29[BOLT] Add support for BOLT-reserved space in a binary (#90300)Maksim Panchenko1-0/+4
2024-04-29[BOLT] Use symbol table info in registerFragment (#89648)Amir Ayupov2-2/+18
2024-04-26[BOLT][NFC] Use getEHFrameHdrSectionName() (#90257)Maksim Panchenko1-0/+1
2024-04-25[BOLT] Print program stats in perf2bolt/aggregate-only mode (#89763)Amir Ayupov1-2/+1
2024-04-25[BOLT] Emit synthetic FILE symbol for local cold fragments of global symbols ...Amir Ayupov1-0/+3
2024-04-16[BOLT][NFC] Remove another unused function (#89011)Maksim Panchenko1-3/+0
2024-04-16[BOLT][NFC] Remove unused function (#89009)Maksim Panchenko1-7/+0
2024-04-15[BOLT][NFC] Remove unused BinaryData::hasNameRegex (#88618)Amir Ayupov1-1/+0
2024-04-15[BOLT] Use offset deduplication for cold fragmentsAmir Ayupov1-3/+3
2024-04-11[BOLT] Cover all call sites in writeBATYAMLAmir Ayupov1-6/+5
2024-04-11[BOLT][BAT] Fix handling of split functionsAmir Ayupov1-10/+9
2024-04-11[BOLT] Emit empty FDE for injected functionsAmir Ayupov1-1/+2
2024-04-05[BOLT] Use BAT for YAML profile call target informationAmir Ayupov2-2/+23
2024-04-01[BOLT][NFC] Fix typoMaksim Panchenko1-1/+1
2024-03-31[BOLT][NFC] Clean includes, add license headers (#87200)Amir Ayupov24-26/+5