summaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)Author
2025-05-30[BOLT][heatmap] Produce zoomed-out heatmaps (#140153)Amir Ayupov
2025-05-29[BOLT][AArch64] Detect veneers with missing data markers (#142069)Maksim Panchenko
2025-05-29[BOLT] Add AArch64 backend maintainer (#141597)Paschalis Mpeis
2025-05-26[BOLT] Use llvm::find (NFC) (#141520)Kazu Hirata
2025-05-26[BOLT] Gadget scanner: clarify MCPlusBuilder callbacks interface (#136147)Anatoly Trosinenko
2025-05-23RISCV: Remove shouldForceRelocation and unneeded relocationsFangrui Song
2025-05-22[BOLT] Remove redundant control flow statements (NFC) (#141182)Kazu Hirata
2025-05-22[BOLT] Never call fixBranches() on non-simple functions (#141112)Maksim Panchenko
2025-05-22[BOLT] Gadget scanner: refactor issue reporting (#135662)Anatoly Trosinenko
2025-05-22[CMake] respect LLVMConfig.cmake's LLVM_DEFINITIONS in standalone builds (#13...jeremyd2019
2025-05-21[BOLT] Avoid creating a temporary instance of std::string (NFC) (#140987)Kazu Hirata
2025-05-21[BOLT] Use llvm::is_contained (NFC) (#140984)Kazu Hirata
2025-05-20[BOLT,test] Add --image-base to tests that use --section-startFangrui Song
2025-05-20[BOLT][AArch64] Fix crash for conditional tail calls (#140669)Maksim Panchenko
2025-05-20[BOLT] Fix warningsKazu Hirata
2025-05-20[BOLT] Gadget scanner: use more appropriate types (NFC) (#135661)Anatoly Trosinenko
2025-05-20[BOLT] Gadget scanner: detect signing oracles (#134146)Anatoly Trosinenko
2025-05-20[BOLT] Gadget scanner: analyze functions without CFG information (#133461)Anatoly Trosinenko
2025-05-17[BOLT] Use llvm::stable_sort (NFC) (#140429)Kazu Hirata
2025-05-17[BOLT] Avoid repeated hash lookups (NFC) (#140426)Kazu Hirata
2025-05-17[BOLT] Remove unused local variables (NFC) (#140421)Kazu Hirata
2025-05-17RISCV: Replace most Specifier constants with relocation typesFangrui Song
2025-05-16[BOLT] Use llvm::max_element (NFC) (#140342)Kazu Hirata
2025-05-16[BOLT] Use llvm::replace (NFC) (#140199)Kazu Hirata
2025-05-15[BOLT] Use llvm::upper_bound (NFC) (#140174)Kazu Hirata
2025-05-15[BOLT][test] Fix disabling of the PLT check in callcont-fallthru (#140026)Paschalis Mpeis
2025-05-14[BOLT][test] Disable PLT check in callcont-fallthru (#139953)Amir Ayupov
2025-05-14[BOLT][heatmap] Add synthetic hot text section (#139824)Amir Ayupov
2025-05-13[BOLT] Drop perf2bolt cold samples diagnostic (#139337)Amir Ayupov
2025-05-13[BOLT] Print heatmap from perf2bolt (#139194)Amir Ayupov
2025-05-13[BOLT][heatmap] Compute section utilization and partition score (#139193)Amir Ayupov
2025-05-12[BOLT] Use StringRef::contains (NFC) (#139658)Kazu Hirata
2025-05-12[BOLT][test] Fix perf_testAmir Ayupov
2025-05-12[BOLT] Build heatmap with pre-aggregated data (#138798)Amir Ayupov
2025-05-12[BOLT][heatmap] Use parsed basic/branch events (#136531)Amir Ayupov
2025-05-12[BOLT][NFC] Disambiguate sample as basic sample (#139350)Amir Ayupov
2025-05-11[BOLT] Use StringRef::starts_with (NFC) (#139437)Kazu Hirata
2025-05-10[BOLT] Use StringRef::consume_front (NFC) (#139432)Kazu Hirata
2025-05-10[BOLT] Support profile density with basic samples (#137644)Amir Ayupov
2025-05-10[BOLT] Use std::tie to Implment operator< (NFC) (#139404)Kazu Hirata
2025-05-10[BOLT] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139403)Kazu Hirata
2025-05-10[BOLT] Remove an unused local variable (NFC) (#139392)Kazu Hirata
2025-05-09MC: Support quoted symbol namesFangrui Song
2025-05-08[BOLT][AArch64] Patch functions targeted by optional relocs (#138750)Maksim Panchenko
2025-05-08[www][docs] Remove last mentions of IRC (#139076)Aaron Ballman
2025-05-06[BOLT] Drop converting return profile to call cont (#129477)Amir Ayupov
2025-05-01[BOLT] Run PatchEntries pass before LongJmp (#137236)Maksim Panchenko
2025-04-30[BOLT][AArch64] Allow binary-analysis and heatmap tool to run with pac-ret bi...Gergely Bálint
2025-04-29[BOLT][NFC] Add keep-nops option to non-empty-debug-line.test (#137812)Elvina Yakubova
2025-04-29[BOLT][RelVTable] Skip special handling on non virtual function pointer reloc...YongKang Zhu