aboutsummaryrefslogtreecommitdiff
path: root/bolt/test
AgeCommit message (Expand)AuthorFilesLines
2024-06-17 [BOLT] Add sink block to flow CFG in profile inference (#95047)shaw young2-0/+186
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 young2-0/+67
2024-06-11[BOLT][AArch64] Implement PLTCall optimization (#93584)Paschalis Mpeis3-0/+34
2024-06-11[BOLT] Add auto parsing for Linux kernel .altinstructions (#95068)Maksim Panchenko1-7/+13
2024-06-05[BOLT][DWARF] Fix parent chain in debug_names entries with forward declaratio...Alexander Yermolovich1-0/+708
2024-06-04[BOLT] Fix ValidateMemRefs pass (#94406)Maksim Panchenko1-0/+63
2024-06-04[BOLT][DWARF][NFC] Add split-dwarf5 test with multiple CUs (#93744)Sayhaan Siddiqui2-0/+840
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-30[BOLT] Detect .warm split functions as cold fragments (#93759)Amir Ayupov1-1/+13
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 Kruse1-2/+1
2024-05-25[BOLT] Do not emit debug_names entry for DIEs with DW_AT_declaration (#93347)Alexander Yermolovich3-0/+1826
2024-05-23[BOLT][BAT] Add entries for deleted basic blocksAmir Ayupov3-2/+12
2024-05-21[BOLT] Use getLocationName in YAMLProfileWriter (#92493)Amir Ayupov2-0/+11
2024-05-21[BOLT] Process cross references between ignored functions in BAT mode (#92484)Amir Ayupov1-0/+49
2024-05-21[BOLT] Report adjusted program stats from perf2bolt in BAT mode (#91683)Amir Ayupov1-1/+4
2024-05-20[BOLT] Ignore special symbols as function aliases in updateELFSymbolTableAmir Ayupov1-1/+2
2024-05-19[BOLT][NFC] Don't assign YAML profile to functions with no CFG (#92487)Amir Ayupov1-0/+71
2024-05-19[BOLT] Fix preserved offset in fixDoubleJumps (#92485)Amir Ayupov1-4/+4
2024-05-14[BOLT][DWARF] Update DW_AT_comp_dir/DW_AT_dwo_name for DWO TUs (#91486)Alexander Yermolovich3-11/+384
2024-05-13[BOLT] Allow pass-through blocks in YAMLProfileReader (#91828)Amir Ayupov1-0/+67
2024-05-13[BOLT] Use aggregated FuncBranchData in writeBATYAMLAmir Ayupov2-0/+13
2024-05-13[BOLT] Preserve Offset annotation in fixDoubleJumps (#91898)Amir Ayupov1-3/+3
2024-05-12[BOLT] Map branch source address to the containing basic block in BAT YAMLAmir Ayupov2-0/+12
2024-05-11[BOLT] Fix race condition in a test (#91866)Maksim Panchenko1-2/+2
2024-05-10[BOLT] Set entry counts in BAT YAML profile (#91775)Amir Ayupov1-0/+4
2024-05-10[BOLT] Use disambiguated local names in BAT YAMLAmir Ayupov1-0/+5
2024-05-10[BOLT] Preserve Offset annotation in SCTC (#91693)Amir Ayupov1-3/+7
2024-05-08[BOLT] Add test case for PIC fixed indirect jump (#91547)Maksim Panchenko2-0/+44
2024-05-08[BOLT] Ignore returns in DataAggregatorAmir Ayupov1-2/+3
2024-05-07[BOLT] Add a test for BOLT-reserved space in a binary (#91399)Maksim Panchenko1-0/+40
2024-05-02[BOLT] Add support for Linux kernel .smp_locks section (#90798)Maksim Panchenko1-0/+40
2024-05-01[BOLT] Register Linux kernel dynamic branch offsets (#90677)Maksim Panchenko1-6/+23
2024-04-30Revert "[BOLT] Avoid reference updates for non-JT symbol operands (#88838)"Amir Ayupov1-60/+0
2024-04-30[BOLT] Avoid reference updates for non-JT symbol operands (#88838)sinan1-0/+60
2024-04-29[BOLT] Use heuristic for matching split local functions (#90424)Amir Ayupov1-0/+32
2024-04-29[BOLT] Use symbol table info in registerFragment (#89648)Amir Ayupov1-10/+44
2024-04-25[BOLT,RISCV] Remove empty name special case from #68977Fangrui Song1-2/+2
2024-04-25[BOLT] Print program stats in perf2bolt/aggregate-only mode (#89763)Amir Ayupov1-1/+8
2024-04-25[BOLT] Emit synthetic FILE symbol for local cold fragments of global symbols ...Amir Ayupov1-0/+1
2024-04-24[MC] Rename temporary symbols of empty name to ".L0 " (#89693)Fangrui Song1-1/+1
2024-04-24[BOLT] Detect incorrect update of dynamic relocations (#89681)Maksim Panchenko4-29/+17