aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-exegesis
AgeCommit message (Expand)AuthorFilesLines
2024-04-18[llvm-exegesis] Define SYS_gettid if not availableAiden Grossman1-0/+9
2024-04-16[llvm-exegesis] Change preprocessor directives for getCurrentTIDAiden Grossman1-2/+5
2024-04-11[llvm-exegesis] Let ArrayRef infer the array size (NFC) (#88241)Kazu Hirata1-4/+2
2024-03-27[llvm-exegesis] Improve error handling for shm_open callsAiden Grossman1-1/+6
2024-03-22Reland "[llvm-exegesis] Add thread IDs to subprocess memory names (#84451)"Aiden Grossman3-14/+30
2024-03-22Reland "[llvm-exegesis] Refactor parent code to separate function (#86232)"Aiden Grossman1-57/+67
2024-03-22Revert "[llvm-exegesis] Refactor parent code to separate function (#86232)"Aiden Grossman1-63/+53
2024-03-22[llvm-exegesis] Refactor parent code to separate function (#86232)Aiden Grossman1-53/+63
2024-03-21[llvm-exegesis] Kill process that recieve a signal (#86069)Aiden Grossman1-2/+16
2024-03-13[llvm-exegesis] Use ExitOnErr instead of manually logging and exitingAiden Grossman1-4/+3
2024-03-13Revert "Reland "[llvm-exegesis] Add thread IDs to subprocess memory names (#8...Aiden Grossman3-30/+14
2024-03-13Revert "[llvm-exegesis] Use LLVM Support to get thread ID"Aiden Grossman3-7/+16
2024-03-12[llvm-exegesis] Use LLVM Support to get thread IDAiden Grossman3-16/+7
2024-03-12Reland "[llvm-exegesis] Add thread IDs to subprocess memory names (#84451)"Aiden Grossman3-14/+30
2024-03-12Revert "[llvm-exegesis] Add thread IDs to subprocess memory names (#84451)"Florian Hahn3-29/+13
2024-03-12[llvm-exegesis] Add thread IDs to subprocess memory names (#84451)Aiden Grossman3-13/+29
2024-03-11[CodeGen] Do not pass MF into MachineRegisterInfo methods. NFC. (#84770)Jay Foad1-1/+1
2024-03-10Add llvm::min/max_element and use it in llvm/ and mlir/ directories. (#84678)Justin Lebar1-2/+2
2024-03-08[X86][MC] Support encoding/decoding for APX CCMP/CTEST (#83863)Shengchen Kan1-0/+4
2024-02-27[llvm-exegesis] Add loop-register snippet annotation (#82873)Aiden Grossman7-33/+68
2024-02-25[llvm-exegesis] Remove exegesis prefix in exegesis namespace (#82871)Aiden Grossman1-62/+49
2024-02-24[llvm-exegesis] Fix typos in READMEAiden Grossman1-3/+3
2024-02-21[llvm-exegesis][NFC] Refactor all `ValidationEvent` info in a single … (#82...Clement Courbet8-80/+126
2024-02-19[llvm-exegesis] Add debug option to print per-measurement values (#81219)Aiden Grossman3-49/+59
2024-02-19[llvm-exegesis] Add branch miss validation counter (#81094)Aiden Grossman3-2/+9
2024-02-17[NFC][llvm-exegesis] Clean up BenchmarkRunner commentsAiden Grossman1-9/+10
2024-02-01[llvm-exegesis] Replace --num-repetitions with --min-instructions (#77153)Aiden Grossman6-21/+32
2024-01-31[Exegesis] Print epsilon value in the sched model inconsistency report (#80080)Min-Yih Hsu1-0/+3
2024-01-31Fix MSVC "not all control paths return a value" warning. NFC.Simon Pilgrim1-0/+1
2024-01-30[llvm-exegesis] Add middle half repetition mode (#77020)Aiden Grossman6-43/+178
2024-01-29[llvm-exegesis] Remove llvm prefix where unnecessary (#79802)Aiden Grossman19-135/+123
2024-01-26[Exegesis] Do not assume the size and layout of the assembled snippet (#79636)Min-Yih Hsu1-5/+14
2024-01-23[llvm-exegesis] Add additional validation counters (#76788)Aiden Grossman3-4/+48
2024-01-19[llvm-exegesis] Make duplicate snippet repetitor produce whole snippets (#77224)Aiden Grossman1-4/+4
2024-01-19[llvm-exegesis] Fix MSVC "not all control paths return a value" warning. NFC.Simon Pilgrim1-0/+1
2024-01-19[llvm-exegesis] Add support for validation counters (#76653)Aiden Grossman15-69/+294
2024-01-19[tools] Use SmallString::operator std::string (NFC)Kazu Hirata1-1/+1
2024-01-16[llvm-exegesis] Fix snippet value scaling (#77226)Aiden Grossman1-3/+4
2024-01-16[llvm-exegesis] Refactor individual counter data to ConfiguredEvent (#77900)Aiden Grossman3-39/+81
2024-01-16[llvm-exegesis] Refactor Counter to CounterGroup (#77887)Aiden Grossman8-28/+31
2024-01-10[llvm-exegesis] Update validation counters enumAiden Grossman1-4/+1
2024-01-10[llvm-exegesis] Add tablegen support for validation counters (#76652)Aiden Grossman2-2/+17
2024-01-08[llvm-exegesis] Align loop MBB in loop repetitor (#77264)Aiden Grossman1-0/+6
2024-01-05[llvm-exegesis] Remove unused Counter::read method (#76651)Aiden Grossman3-17/+5
2024-01-04[NFC][llvm-exegesis] Fix comment textAiden Grossman1-1/+1
2024-01-03[NFC][llvm-exegesis] Remove redundant register initial values argumentAiden Grossman3-18/+13
2023-12-29[llvm-exegesis] Make preprocessor directives consistentAiden Grossman1-2/+2
2023-12-29[llvm-exegesis] Fix unused variable warning on non-linux platformsAiden Grossman1-3/+3
2023-12-29[llvm-exegesis] Fix builds due to relanding #76368Aiden Grossman1-2/+6
2023-12-29Reland "[llvm-exegesis] Add support for loading X86 segment registers (#76368)"Aiden Grossman1-35/+88