aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
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
2024-05-15Fix bolt build with -DBUILD_SHARED_LIBS=ON after 71fbbb69dKrzysztof Parzyszek1-0/+1
2024-05-14[BOLT][DWARF] Update DW_AT_comp_dir/DW_AT_dwo_name for DWO TUs (#91486)Alexander Yermolovich9-120/+575
2024-05-14[BOLT][NFC] Simplify successor check (#91980)Nathan Sidwell1-5/+4
2024-05-14[BOLT][NFC] Simplify CFG validation (#91977)Nathan Sidwell1-6/+3
2024-05-13[BOLT] Allow pass-through blocks in YAMLProfileReader (#91828)Amir Ayupov3-9/+88
2024-05-13[BOLT] Use aggregated FuncBranchData in writeBATYAMLAmir Ayupov3-43/+33
2024-05-13[BOLT] Preserve Offset annotation in fixDoubleJumps (#91898)Amir Ayupov2-3/+6
2024-05-12Use StringRef::operator== instead of StringRef::equals (NFC) (#91864)Kazu Hirata4-9/+8
2024-05-12[BOLT] Map branch source address to the containing basic block in BAT YAMLAmir Ayupov3-7/+26
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 Ayupov2-0/+15
2024-05-10[BOLT] Use disambiguated local names in BAT YAMLAmir Ayupov2-1/+6
2024-05-10[BOLT] Preserve Offset annotation in SCTC (#91693)Amir Ayupov2-3/+12
2024-05-09[BOLT][NFC] Apply absorption rule to boolean expression (#91540)Danny Mösch1-1/+1
2024-05-08[BOLT] Add test case for PIC fixed indirect jump (#91547)Maksim Panchenko2-0/+44