aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2024-06-03[BOLT] Use rewriter interface for updating binary build ID (#94273)Maksim Panchenko9-104/+147
2024-06-03Fix lsda-section-name adding back RUN line incorrectly removed in 6ef632ad36c...Mehdi Amini1-0/+1
2024-06-03[BOLT,test] Fix lsda.ldscript when MAXPAGESIZE>=0x10000Fangrui Song2-15/+4
2024-06-01[BOLT][DWARF][NFC] Add split-dwarf4 test with multiple CUs (#93741)Sayhaan Siddiqui2-0/+807
2024-05-31[BOLT][test] Use correct normalized tripleFangrui Song3-3/+3
2024-05-31[BOLT][DWARF][NFC] Fix formatting issue in DWARF4 split-dwarf test (#93747)Sayhaan Siddiqui1-1/+1
2024-05-31[BOLT][DWARF][NFC] Fix formatting issue in DWARF5 split-dwarf test (#93746)Sayhaan Siddiqui1-1/+1
2024-05-31[BOLT][DWARF][NFC] Add tests with multiple CUs (#93615)Sayhaan Siddiqui4-0/+801
2024-05-31[BOLT][DWARF][NFC] Added double escape characters (#93348)Sayhaan Siddiqui222-680/+679
2024-05-31[BOLT] Remove mutable from BB::LayoutIndex (#93224)shaw young4-10/+12
2024-05-31[BOLT][DOC] Add script for automatic user guide generation (#93822)Elvina Yakubova2-138/+238
2024-05-31[BOLT][NFC] Fix typo in DWARFRewriter.cpp (#93955)Elvina Yakubova1-1/+1
2024-05-30[BOLT] Detect .warm split functions as cold fragments (#93759)Amir Ayupov3-9/+21
2024-05-30[BOLT][NFC] Extend updateLayoutIndices (#93861)shaw young2-3/+9
2024-05-30[BOLT,test] Make linker scripts less sensitive to lld's orphan placement (#93...Fangrui Song2-0/+6
2024-05-25[BOLT] Revise IDE folder structure (#89742)Michael Kruse5-5/+6
2024-05-25[BOLT] Do not emit debug_names entry for DIEs with DW_AT_declaration (#93347)Alexander Yermolovich4-2/+1828
2024-05-24[BOLT][NFCI] Fix return type of BC::getSignedValueAtAddress (#91664)Amir Ayupov3-5/+4
2024-05-24[BOLT][NFC] Define getExprValue helper (#91663)Amir Ayupov1-6/+10
2024-05-24[BOLT][NFC] Simplify analyzeIndirectBranch (#91662)Amir Ayupov1-7/+9
2024-05-24[BOLT][NFC] Add isRIPRel and isIndexed helpers (#91661)Amir Ayupov1-6/+16
2024-05-24[BOLT][NFC] Avoid computing BF hash twice in YAML reader (#75096)Amir Ayupov2-5/+15
2024-05-24[BOLT][NFC] Fix unused variable warning (#93323)Sayhaan Siddiqui1-2/+1
2024-05-23[BOLT][BAT] Add entries for deleted basic blocksAmir Ayupov7-11/+39
2024-05-23[BOLT] Allow processing of binaries with stripped FILE symbols mismatching th...Amir Ayupov1-2/+4
2024-05-23[BOLT] Set InitialDynoStats after EstimateEdgeCounts (#93218)Amir Ayupov4-10/+29
2024-05-22[BOLT][NFC] Simplify BBHashMapTy (#91812)Amir Ayupov2-11/+6
2024-05-22[BOLT][NFC] Simplify FuncHashesTy (#91815)Amir Ayupov1-10/+5
2024-05-22[BOLT] Fix setHasSymbolsWithFileName (#92625)Amir Ayupov2-2/+2
2024-05-22[BOLT][NFC] Move out PrintProgramStats from Profile into Rewrite (#93075)Amir Ayupov3-4/+5
2024-05-22[BOLT][NFC] Make estimateEdgeCounts a BinaryFunctionPass (#93074)Amir Ayupov5-8/+48
2024-05-22[BOLT] Add NamedRegionTimer to inferStaleProfile (#93078)shaw young3-5/+11
2024-05-22[BOLT][NFC] Make BAT methods const (#91823)Amir Ayupov2-14/+18
2024-05-22[BOLT][NFC] Clean up MCF (#93065)Amir Ayupov2-37/+0
2024-05-22[BOLT][NFC] Eliminate uses of throwing std::map::at (#92950)shaw young9-39/+81
2024-05-22[BOLT][NFC] Move BAT::fetchParentAddress to header (#93061)Amir Ayupov2-8/+6
2024-05-21[BOLT] Use getLocationName in YAMLProfileWriter (#92493)Amir Ayupov5-8/+24
2024-05-21[BOLT] Process cross references between ignored functions in BAT mode (#92484)Amir Ayupov6-2/+62
2024-05-21[BOLT] Report adjusted program stats from perf2bolt in BAT mode (#91683)Amir Ayupov4-4/+22
2024-05-21[BOLT][NFC] Remove dead initialization code (#92952)Heewon Cho1-3/+1
2024-05-21[BOLT][NFC] Use const reference in range-based for loop (#92932)Heewon Cho1-2/+2
2024-05-21Revert "[BOLT] Add NamedRegionTimer to inferStaleProfile (#92621)"Amir Ayupov2-9/+4
2024-05-21[BOLT] Add NamedRegionTimer to inferStaleProfile (#92621)shaw young2-4/+9
2024-05-20[BOLT] Use StringRef::contains (NFC) (#92842)Kazu Hirata1-1/+1
2024-05-20[BOLT] Ignore special symbols as function aliases in updateELFSymbolTableAmir Ayupov2-28/+37
2024-05-19[BOLT][NFC] Don't assign YAML profile to functions with no CFG (#92487)Amir Ayupov2-0/+74
2024-05-19[BOLT] Fix preserved offset in fixDoubleJumps (#92485)Amir Ayupov2-9/+13
2024-05-17[BOLT][NFC] Rename isUnsupportedBranch to isReversibleBranch (#92447)Nathan Sidwell4-10/+10
2024-05-16[BOLT][NFC] Rename DataAggregator::BranchInfo to TakenBranchInfoAmir Ayupov2-8/+8
2024-05-15[BOLT][NFC] Add documentation on BOLT options (#92117)Elvina Yakubova1-0/+1213