aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2024-09-20[NFC] Add explicit #include llvm-config.h where its macros are used, last par...Daniil Fukalov1-0/+1
2024-09-17[bolt][tests] Skip tests that use perf when perf counters are unavailable (#1...Tom Stellard1-2/+3
2024-09-17[Bolt] Explicitly request PIE in tests (#108818)Nikita Popov1-2/+2
2024-09-13[BOLT][AArch64] Do not relax ADR referencing the same fragment (#108673)Maksim Panchenko1-2/+7
2024-09-12[BOLT][NFC] Rename ProfilePseudoProbeDescAmir Ayupov3-10/+11
2024-09-12[BOLT] Add pseudo probe inline tree to YAML profileAmir Ayupov6-52/+362
2024-09-11[BOLT] Drop blocks without profile in BAT YAML (#107970)Amir Ayupov1-5/+9
2024-09-11[BOLT] Only parse probes for profiled functions in profile-write-pseudo-probe...Amir Ayupov1-3/+7
2024-09-11[BOLT][NFC] Rename profile-use-pseudo-probesAmir Ayupov5-16/+16
2024-09-11[BOLT] Drop suffixes in parsePseudoProbe GUID assignment (#106243)Amir Ayupov3-12/+45
2024-09-03[BOLT][YAML] Allow unknown keys in the input (#100824)Amir Ayupov3-0/+52
2024-08-27[BOLT] Handle internal calls in ValidateInternalCalls (#105736)Maksim Panchenko4-19/+77
2024-08-26[MC][NFC] Use vector for GUIDProbeFunctionMapAmir Ayupov1-1/+2
2024-08-26[MC][NFC] Reduce Address2ProbesMap sizeAmir Ayupov3-64/+44
2024-08-26[MC][NFC] Statically allocate storage for decoded pseudo probes and function ...Amir Ayupov1-9/+21
2024-08-26[MC][NFC] Count pseudo probes and function recordsAmir Ayupov1-1/+0
2024-08-23[BOLT][test] Removed the use of parentheses in BOLT tests with lit internal s...Harini09242-4/+7
2024-08-21[BOLT] Improve BinaryFunction::inferFallThroughCounts() (#105450)ShatianWang2-1/+47
2024-08-20[BOLT] Reduce CFI warning verbosity (#105336)Maksim Panchenko1-1/+1
2024-08-13[llvm-lit] Add REQUIRES: shell to BOLT permission test for lit internal shell...Harini09241-1/+1
2024-08-12[NFC][bolt][test] Change '|&' to '2>&1 |' for lit internal shell support (#10...Connie16-26/+26
2024-08-08[BOLT][docs] Fix typo (#98640)Peter Jung1-1/+1
2024-08-08[BOLT][DWARF] Add parallelization for processing of DWO debug information (#1...Sayhaan Siddiqui47-62/+88
2024-08-07Revert "[BOLT] Abort on out-of-section symbols in GOT (#100801)"Davide Italiano6-98/+16
2024-08-07Revert "[BOLT] Move ADRRelaxationPass (#101371)" (#102333)Vladislav Khmelevsky1-2/+2
2024-08-07[BOLT][DWARF][NFC] Move Arch assignment out of createBinaryContext (#102054)Sayhaan Siddiqui5-1/+4
2024-08-07[BOLT] Abort on out-of-section symbols in GOT (#100801)Vladislav Khmelevsky6-16/+98
2024-08-07[BOLT] Fix relocations handling (#100890)Vladislav Khmelevsky5-1/+369
2024-08-07[BOLT][RUNTIME][NFC] Fix aarch64 match (#100866)Vladislav Khmelevsky1-1/+1
2024-08-07[BOLT] Move ADRRelaxationPass (#101371)Vladislav Khmelevsky1-2/+2
2024-08-07[BOLT] Skip PLT search for zero-value weak reference symbols (#69136)sinan2-1/+44
2024-08-07[BOLT] Support map other function entry address (#101466)sinan2-0/+40
2024-08-06[BOLT] Turn non-empty CFI StateStack assert into a warning (#102216)Amir Ayupov1-1/+4
2024-07-31[BOLT][NFC] Print timers in perf2bolt invocationAmir Ayupov2-0/+8
2024-07-31[BOLT][NFC] Add timers for MetadataManager invocationsAmir Ayupov2-0/+25
2024-07-31[BOLT][DWARF][NFC] Split DIEBuilder::finish (#101244)Sayhaan Siddiqui3-24/+71
2024-07-31[BOLT][DWARF] Sort GDBIndexTUEntryVector (#101264)Sayhaan Siddiqui3-6/+13
2024-07-30[BOLT][DWARF] Remove option to write to DWP (#100771)Sayhaan Siddiqui10-529/+18
2024-07-27[BOLT][NFC] Fix test requirement (#100867)Vladislav Khmelevsky1-1/+3
2024-07-26[BOLT][DWARF][NFC] Fix DebugStrOffsetsWriter (#100672)Sayhaan Siddiqui5-4/+44
2024-07-26[BOLT][DWARF][NFC] Add mc opt to DWARFRewriter.cpp (#100800)Sayhaan Siddiqui1-0/+3
2024-07-25[BOLT] Fix archive output directory for standalone on Mac (#100643)Tristan Ross1-1/+1
2024-07-25[BOLT] Update Docker to use Ubuntu 24.04 (#99421)Tristan Ross1-2/+2
2024-07-25[BOLT] Enable standalone build (#97130)Tristan Ross14-26/+199
2024-07-24[BOLT] Add profile-use-pseudo-probes optionAmir Ayupov5-5/+26
2024-07-24[BOLT] Support more than two jump table parentsAmir Ayupov2-5/+102
2024-07-24[BOLT][NFC] Track fragment relationships using EquivalenceClassesAmir Ayupov4-16/+20
2024-07-23[BOLT][DWARF][NFC] Move initialization of DWOName outside of lambda (#99728)Sayhaan Siddiqui1-12/+10
2024-07-23[BOLT][DWARF][NFC] Split processUnitDIE into two lambdas (#99957)Sayhaan Siddiqui3-68/+106
2024-07-22[BOLT] Fix typo from alterantive to alternative (#99704)Jordan Brantner2-2/+2