aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2024-06-18[BOLT] Skip optimization of functions with alt instructions (#95172)Maksim Panchenko2-15/+13
2024-06-18[bolt] stale-matching-min-matched-block.test requires assertsHans Wennborg1-0/+1
2024-06-17 [BOLT] Add sink block to flow CFG in profile inference (#95047)shaw young3-12/+216
2024-06-17[BOLT][tests] Fix jrcxz instruction test (#95861)Maksim Panchenko1-628/+21
2024-06-17[BOLT] Drop high discrepancy profiles in matching (#95156)shaw young4-8/+96
2024-06-13[BOLT] Fix duplicate diagnostic message (#95167)Maksim Panchenko1-2/+3
2024-06-11[BOLT][AArch64] Implement PLTCall optimization (#93584)Paschalis Mpeis7-19/+104
2024-06-11[BOLT] Add auto parsing for Linux kernel .altinstructions (#95068)Maksim Panchenko2-12/+80
2024-06-11[BOLT][DWARF][NFC] Remove old GDB Index functions (#95019)Sayhaan Siddiqui2-182/+0
2024-06-10[BOLT] Clean up DIEStreamer (NFC) (#95028)Kazu Hirata1-8/+7
2024-06-10[BOLT] Fix a warningKazu Hirata1-2/+1
2024-06-10[BOLT][DWARF][NFC] Replace usages of GDBIndex functions (#94701)Sayhaan Siddiqui2-28/+37
2024-06-09Use StringRef::starts_with (NFC) (#94886)Kazu Hirata1-1/+1
2024-06-07[BOLT][NFC] Unset UseAssemblerInfoForParsing for emission (#94778)Amir Ayupov1-0/+2
2024-06-07[BOLT][NFC] Infailable fns return void (#92018)Nathan Sidwell5-25/+12
2024-06-06[BOLT][DWARF][NFC] Refactor GDB Index into a new file (#94405)Sayhaan Siddiqui3-0/+247
2024-06-05[BOLT][DWARF] Fix parent chain in debug_names entries with forward declaratio...Alexander Yermolovich5-19/+743
2024-06-04[BOLT] Fix ValidateMemRefs pass (#94406)Maksim Panchenko2-4/+67
2024-06-04[BOLT][DWARF][NFC] Add split-dwarf5 test with multiple CUs (#93744)Sayhaan Siddiqui2-0/+840
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