aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-mca
AgeCommit message (Expand)AuthorFilesLines
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
2022-12-20[Support] Move Target/CPU Printing out of CommandLineArchibald Elliott1-0/+3
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-1/+1
2022-12-14[tools] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-09[Alignment] Use Align in MCStreamer::emitCommonSymbolGuillaume Chatelet1-1/+1
2022-12-07[reland][Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbolGuillaume Chatelet1-1/+1
2022-12-07Revert D139439 "[Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCom...Guillaume Chatelet1-1/+1
2022-12-07[Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbolGuillaume Chatelet1-1/+1
2022-11-22[llvm-mca] Fix class dominance warnings for parseCodeRegionsMichael Maitland1-0/+10
2022-11-18[RISCV][llvm-mca] Use LMUL Instruments to provide more accurate reports on RISCVMichael Maitland5-95/+444
2022-11-15Revert "[RISCV][llvm-mca] Use LMUL Instruments to provide more accurate repor...Michael Maitland5-444/+95
2022-11-15[RISCV][llvm-mca] Use LMUL Instruments to provide more accurate reports on RISCVMichael Maitland5-95/+444
2022-11-15Revert "[RISCV][llvm-mca] Use LMUL Instruments to provide more accurate repor...Michael Maitland5-445/+95
2022-11-15[RISCV][llvm-mca] Use LMUL Instruments to provide more accurate reports on RISCVMichael Maitland5-95/+445