aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-mca
AgeCommit message (Expand)AuthorFilesLines
2026-01-13[NFCI][LLVM] Remove `raw_string_ostream::flush` calls (#164086)Rahul Joshi7-8/+0
2026-01-06[MCA] Fix llvm-mca to skip input reading when -mcpu=help is specified (#174421)Amina Chabane1-6/+16
2025-12-31Revert -mcpu fix (#174093)Amina Chabane1-46/+15
2025-12-30[MCA] Ignore host -mcpu when target lacks said CPU (#174004)Amina Chabane1-8/+36
2025-12-30[MCA] Fix -mcpu=help flag (#173399)Amina Chabane1-7/+10
2025-11-02[llvm] Use "= default" (NFC) (#166088)Kazu Hirata2-2/+2
2025-10-26[llvm] Add "override" where appropriate (NFC) (#165168)Kazu Hirata1-1/+1
2025-09-23[MCA] Use Bare Reference for InstrPostProcess (#160229)Aiden Grossman1-1/+1
2025-09-19[MCA] Enable customization of individual instructions (#155420)Roman Belenov1-5/+10
2025-09-19[llvm-mca] Round UP when formatting Reciprocal Throughput (#159544)Simon Wallis1-1/+1
2025-09-17llvm-mca: Error on MCSubtargetInfo construction failure (#159215)Matt Arsenault1-1/+5
2025-09-17llvm-mca: Remove unnecessary reconstruction of Triple (#159213)Matt Arsenault1-18/+11
2025-09-08MC: Add Triple overloads for more MC constructors (#157321)Matt Arsenault1-3/+3
2025-07-04[llvm] Use llvm::fill instead of std::fill(NFC) (#146911)Austin3-7/+6
2025-05-25MCParser: Replace deprecated alias MCAsmLexer with AsmLexerFangrui Song1-1/+1
2025-05-25Replace #include MCAsmLexer.h with AsmLexer.hFangrui Song1-1/+1
2025-05-21[llvm] Use *Map::try_emplace (NFC) (#140843)Kazu Hirata1-1/+1
2025-05-20[llvm-mca] Drop const from a return type (NFC) (#140836)Kazu Hirata2-2/+2
2025-05-18[llvm] Remove unused local variables (NFC) (#140422)Kazu Hirata1-2/+0
2025-03-25[MCA] Extend -instruction-tables option with verbosity levels (#130574)Julien Villette3-66/+209
2025-03-04[llvm-mca] Avoid repeated hash lookups (NFC) (#129656)Kazu Hirata1-3/+2
2025-03-02[MC] Move MIPS-specific gprel/tprel/dtprel from MCStreamer to MipsTargetStreamerFangrui Song1-1/+0
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-07-21[MC] Remove unnecessary isVerboseAsm from createAsmTargetStreamerFangrui Song1-2/+1
2024-06-19[llvm-mca] Use llvm::erase_if (NFC) (#96029)Kazu Hirata1-5/+3
2024-05-22[llvm-mca] Add command line option -call-latency (#92958)Chinmay Deshpande1-1/+6
2024-05-07[llvm-mca] Abort on parse error without -skip-unsupported-instructions (#90474)Peter Waller3-24/+70
2024-04-29[llvm-mca] Add -skip-unsupported-instructions option (#89733)Peter Waller2-5/+49
2024-04-11[llvm-mca] Remove spurious include_directories() (#88277)Thomas Preud'homme1-2/+0
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-07-06[llvm-mca][RISCV] vsetivli and vsetvli act as instrumentsMichael Maitland3-46/+88
2023-06-19[llvm-mca][TimelineView] Skip invalid entries when printing the json output.Andrea Di Biagio1-0/+4
2023-06-03[llvm-mca] Modernize MCACommentConsumer (NFC)Kazu Hirata1-2/+2
2023-05-22[llvm-mca] Print InstructionInfoView using Instrument information.Michael Maitland3-6/+21
2023-05-22[llvm-mca][RISCV] Fix llvm-mca RISCVInstrument memory leakMichael Maitland4-15/+19
2023-05-03[llvm-mca] Fix duplicate symbols errorMichael Maitland1-8/+11
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 Hirata2-2/+2
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2023-01-28Use llvm::count{lr}_{zero,one} (NFC)Kazu Hirata2-2/+2
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1