aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-mca/Views
AgeCommit message (Expand)AuthorFilesLines
2026-01-13[NFCI][LLVM] Remove `raw_string_ostream::flush` calls (#164086)Rahul Joshi6-7/+0
2025-10-26[llvm] Add "override" where appropriate (NFC) (#165168)Kazu Hirata1-1/+1
2025-09-19[llvm-mca] Round UP when formatting Reciprocal Throughput (#159544)Simon Wallis1-1/+1
2025-07-04[llvm] Use llvm::fill instead of std::fill(NFC) (#146911)Austin3-7/+6
2025-05-21[llvm] Use *Map::try_emplace (NFC) (#140843)Kazu Hirata1-1/+1
2025-03-25[MCA] Extend -instruction-tables option with verbosity levels (#130574)Julien Villette2-56/+176
2025-01-31[MCA] Do not allocate space for DependenceEdge by default in DependencyGraphN...Anton Sidorenko1-1/+4
2025-01-31[MCA] Optimize memory consumption in resource pressure view (NFC) (#124904)Anton Sidorenko2-20/+62
2024-08-19[llvm-mca] Add bottle-neck analysis to JSON output. (#90056)Phil Camp2-1/+48
2024-03-10Add llvm::min/max_element and use it in llvm/ and mlir/ directories. (#84678)Justin Lebar2-5/+5
2023-11-11[llvm] Stop including llvm/ADT/DenseMap.h (NFC)Kazu Hirata1-1/+0
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland3-6/+6
2023-08-24Revert "[TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics"Michael Maitland3-6/+6
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland3-6/+6
2023-08-24Revert "[TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics"Michael Maitland3-6/+6
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland3-6/+6
2023-06-19[llvm-mca][TimelineView] Skip invalid entries when printing the json output.Andrea Di Biagio1-0/+4
2023-05-22[llvm-mca] Print InstructionInfoView using Instrument information.Michael Maitland2-4/+16
2023-03-15[llvm] Use *{Map,Set}::contains (NFC)Kazu Hirata2-4/+4
2023-03-15[ADT] Allow `llvm::enumerate` to enumerate over multiple rangesJakub Kuderski1-7/+2
2023-03-14[llvm] Use *{Set,Map}::contains (NFC)Kazu Hirata1-1/+1
2023-01-28Use llvm::count{lr}_{zero,one} (NFC)Kazu Hirata2-2/+2
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-1/+1
2022-12-14[tools] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-1/+1
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-2/+2
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata1-1/+1
2022-06-03[tools] Forward declare classes & remove includesClemens Wasser1-1/+2
2022-03-13[MCA] Moved six instruction flags from InstrDesc to InstructionBase.Patrick Holland1-4/+4
2022-01-11[MCA] Switching from conservatively guessing which instructions arePatrick Holland2-6/+36
2021-12-13[llvm] Use llvm::reverse (NFC)Kazu Hirata1-2/+2
2021-10-14[llvm-mca][timeline] Indicate output was stopped due to cycle limit.Daniel Sanders1-1/+3
2021-08-27 [MCA][NFC] Removed unused method, and fixed a coverity issue.Andrea Di Biagio1-6/+0
2021-08-25[MCA] Moved View.h and View.cpp from /tools/llvm-mca/ to /lib/MCA/.Patrick Holland8-71/+6
2021-08-07[MCA] Simplify the rounding logic used in TimelineView::printWaitTimeEntry.Andrea Di Biagio1-7/+8
2021-07-13[llvm-mca] [NFC] Formatting codeMarcos Horro11-39/+39
2021-07-10[llvm-mca][JSON] Further refactoring of the JSON printing logic.Andrea Di Biagio4-37/+5
2021-07-09[llvm-mca] Refactor the logic that prints JSON files.Andrea Di Biagio4-22/+20
2021-07-09[llvm-mca] Fix JSON format for multiple regionsMarcos Horro2-6/+6
2021-07-01[llvm-mca] Fix JSON output (PR50922)Marcos Horro8-2/+18
2021-06-24[MCA] Allow unlimited cycles in the timeline viewJay Foad1-2/+2
2021-06-23[MCA][TimelineView] Fixed a bug that was causing instructions outside of the ...Patrick Holland1-0/+9
2021-06-22[MCA] [In-order pipeline] Fix for 0 latency instruction causing assertion to ...Patrick Holland1-2/+0
2021-06-16Reapply "[MCA] Adding the CustomBehaviour class to llvm-mca".Patrick Holland1-0/+2
2021-06-15Revert "[MCA] Adding the CustomBehaviour class to llvm-mca"Andrea Di Biagio1-2/+0
2021-06-15[MCA] Adding the CustomBehaviour class to llvm-mcaPatrick Holland1-0/+2
2021-05-27[MCA] Refactor the InOrderIssueStage stage. NFCIAndrea Di Biagio1-2/+0
2021-05-08[llvm-mca][View] Update the Register File statistics.Andrea Di Biagio1-12/+15