aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-mca/Views
AgeCommit message (Expand)AuthorFilesLines
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
2021-03-24[MCA] Disable RCU for InOrderIssueStageAndrew Savonichev1-3/+6
2021-02-04[NFC][llvm-mca] Fix compiler warningPeng Guo1-1/+1
2021-01-21[llvm-mca] Addressing build failures due to missing override specifiersWolfgang Pieb4-4/+4
2021-01-21[llvm-mca] Forgot a couple of override specifiers.Wolfgang Pieb1-3/+6
2021-01-21[llvm-mca] Initial implementation of serialization using JSON. The viewsWolfgang Pieb18-43/+255
2020-10-19[ARM][SchedModels] Convert IsPredicatedPred to MCSchedPredicateEvgeny Leviant1-1/+2
2020-08-25[llvm-mca][NFC] Refactor handling of views that examine individual instructions,Wolfgang Pieb10-113/+94
2020-08-21[llvm-mca][NFC] Refactor views to separate data collection from printing.Wolfgang Pieb4-51/+102
2020-01-06[MC] Add parameter `Address` to MCInstPrinter::printInstFangrui Song4-5/+5