aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2024-07-22[BOLT] Fix typo from alterantive to alternative (#99704)Jordan Brantner2-2/+2
2024-07-22Revert "[BOLT][DWARF][NFC] Split processUnitDIE into two lambdas" (#99904)Sayhaan Siddiqui1-77/+67
2024-07-21[MC] Migrate to createAsmStreamer without unused bool parametersFangrui Song1-5/+2
2024-07-20[BOLT] Remove unused bool arguments from createMCObjectStreamer callersFangrui Song2-8/+2
2024-07-19[BOLT][DWARF][NFC] Split processUnitDIE into two lambdas (#99225)Sayhaan Siddiqui1-67/+77
2024-07-19fix(bolt/**.py): fix comparison to None (#94012)Eisuke Kawashima2-3/+3
2024-07-19[BOLT][test] Fix Filecheck typos (#93979)klensy6-8/+8
2024-07-19[bolt][Docs] fix missing option in cmake of stage3 in OptimizingClang.md (#93...Itis-hard2name1-0/+1
2024-07-19[BOLT] Skip instruction shortening (#93032)Daniel Hill1-1/+6
2024-07-19[BOLT][DWARF] Remove deprecated opt (#99575)Sayhaan Siddiqui2-35/+7
2024-07-19[BOLT] Match functions with call graph (#98125)Shaw Young4-7/+313
2024-07-18[BOLT] Add MC dependency for ProfileAmir Ayupov1-0/+1
2024-07-18[BOLT] Attach pseudo probes to blocks in YAML profileAmir Ayupov4-0/+71
2024-07-18[BOLT] Expose pseudo probe function checksum and GUID (#99389)Amir Ayupov8-4/+92
2024-07-18[BOLT] Support POSSIBLE_PIC_FIXED_BRANCHAmir Ayupov10-59/+153
2024-07-18[BOLT][DWARF][NFC] Remove DWO ranges base (#99284)Sayhaan Siddiqui2-10/+0
2024-07-18[BOLT][DWARF][NFC] A better DIEBuilder for the llvm API change in #98905 (#99...Pavel Labath2-43/+12
2024-07-17[BOLT][NFC] Fix build (#99361)Vladislav Khmelevsky1-1/+3
2024-07-16[BOLT] Store FileSymRefs in a multimapAmir Ayupov5-4/+104
2024-07-16Fix bolt for #98905Pavel Labath1-2/+18
2024-07-15[BOLT][DWARF][NFC] Refactor address writers (#98094)Sayhaan Siddiqui5-117/+165
2024-07-15[bolt][test] Require asserts in X86/match-functions-with-calls-as-anchors.tes...Daniel Bertalan1-1/+1
2024-07-15[NFC][BOLT] Rename createDummyReturnFunction to createReturnInstructi.. (#98448)Paschalis Mpeis2-2/+3
2024-07-15[BOLT][docs] Expand Heatmaps.md (#98162)Paschalis Mpeis2-13/+56
2024-07-15[BOLT] Add -print-mappings option to heatmaps (#97567)Paschalis Mpeis5-1/+33
2024-07-15[BOLT][AArch64] Provide createDummyReturnFunction (#96626)Paschalis Mpeis3-8/+34
2024-07-10[BOLT] Match blocks with calls as anchors (#96596)Shaw Young7-19/+317
2024-07-10[BOLT][DWARF] Cleanup buffer initialization for DWO range writer (#97843)Sayhaan Siddiqui7-63/+65
2024-07-10[BOLT][DWARF][NFC] Cleanup RangesBase check (#97840)Sayhaan Siddiqui1-15/+15
2024-07-09[BOLT][test] Fix tests for aarch64 buildbot (#97620)Amir Ayupov2-3/+3
2024-07-09[BOLT][DWARF][NFC] Update Die to not use std::optional (#97844)Sayhaan Siddiqui1-5/+4
2024-07-09[BOLT][DWARF][NFC] Remove unnecessary SectionOffset (#97841)Sayhaan Siddiqui2-11/+4
2024-07-09[BOLT][DWARF][NFC] Cleanup version check (#97839)Sayhaan Siddiqui1-4/+1
2024-07-07[MC] Support .cfi_labelFangrui Song1-0/+3
2024-07-05[BOLT][BAT] Add support for three-way split functions (#93760)Amir Ayupov2-0/+7
2024-07-05[BOLT][NFC] Refactor function matching (#97502)Shaw Young2-89/+113
2024-07-05[BOLT][AArch64] Fixes assertion errors occurred when perf2bolt was executed (...Ádám Kallai2-2/+110
2024-07-04[BOLT][DWARF] Deduplicate Foreign TU list (#97629)Alexander Yermolovich3-9/+21
2024-07-03[BOLT][docs] Add merge-fdata to Linux optimization guide (#97659)Maksim Panchenko1-0/+5
2024-07-03[BOLT] Remove workaround for flushPendingLabelsFangrui Song1-8/+0
2024-07-03[BOLT][DWARF] Refactor legacy ranges writers (#96006)Sayhaan Siddiqui8-127/+190
2024-07-03[BOLT] Add Demangle to Profile link componentsshawbyoung1-0/+1
2024-07-03[BOLT] Match functions with name similarity (#95884)Shaw Young4-0/+191
2024-07-02Remove llvm/MC/MCAsmLayout.h and the unused parameter in MCAssembler::layoutFangrui Song1-3/+1
2024-07-02[BOLT] Drop macro-fusion alignment (#97358)Amir Ayupov11-205/+0
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[BOLT] Replace the MCAsmLayout parameter with MCAssemblerFangrui Song3-9/+5
2024-07-01[BOLT,test] Temporarily unsupport reader-stale-yaml-std.testFangrui Song1-0/+1
2024-07-01[MC] Remove MCAsmLayout::{getSymbolOffset,getBaseSymbol}Fangrui Song2-6/+9