aboutsummaryrefslogtreecommitdiff
path: root/tools/llvm-mca/llvm-mca.cpp
AgeCommit message (Expand)Author
2018-08-13[llvm-mca] Propagate fatal llvm-mca errors from library classes to driver.Matt Davis
2018-08-08[ADT] Normalize empty triple componentsPetr Hosek
2018-07-31[llvm-mca] Update the help text to reflect "physical" registers. NFC.Matt Davis
2018-07-14[llvm-mca] Turn InstructionTables into a Stage.Matt Davis
2018-07-09[llvm-mca] report an error if the assembly sequence contains an unsupported i...Andrea Di Biagio
2018-07-06[llvm-mca] Add HardwareUnit and Context classes.Matt Davis
2018-07-02[llvm-mca] Clear the content of map VariantDescriptors in InstrBuilder before...Andrea Di Biagio
2018-07-02[MC] Error on a .zerofill directive in a non-virtual sectionFrancis Visoiu Mistrih
2018-06-27[llvm-mca] Register listeners with stages; remove Pipeline dependency from S...Matt Davis
2018-06-25[llvm-mca] Rename Backend to Pipeline. NFC.Matt Davis
2018-06-22[llvm-mca] Introduce a sequential container of StagesMatt Davis
2018-06-20[llvm-mca][X86] Teach how to identify register writes that implicitly clear t...Andrea Di Biagio
2018-06-15[MCA] Add -summary-view optionRoman Lebedev
2018-06-13Revert: [llvm-mca] Flush the output stream before we start the analysis of a ...Andrea Di Biagio
2018-06-13[llvm-mca] Flush the output stream before we start the analysis of a new code...Andrea Di Biagio
2018-05-23[llvm-mca] Print the "Block RThroughput" in the SummaryView.Andrea Di Biagio
2018-05-17[llvm-mca] Hide unrelated flags from the -help output.Andrea Di Biagio
2018-05-17[llvm-mca] add flag -all-views and flag -all-stats.Andrea Di Biagio
2018-05-15[llvm-mca] Introduce a pipeline Stage class and FetchStage.Matt Davis
2018-05-05[llvm-mca] removes flag -instruction-tables from the "View Options" category.Andrea Di Biagio
2018-05-04[llvm-mca] use colors for warnings and notes generated by InstrBuilder.Andrea Di Biagio
2018-04-30[llvm-mca] Support for in-order CPU for -instruction-tables testing.Andrea Di Biagio
2018-04-25[llvm-mca] Make ViewOptions static. NFCIFilipe Cabecinhas
2018-04-25[llvm-mca] Add a new option category for views.Andrea Di Biagio
2018-04-25[llvm-mca] run clang-format on a bunch of files. NFCAndrea Di Biagio
2018-04-25[llvm-mca] Default to the native host cpu if flag -mcpu is not specified.Andrea Di Biagio
2018-04-24[llvm-mca] Remove unused flag -verbose. NFCAndrea Di Biagio
2018-04-24[llvm-mca] Default the output asm dialect used by the instruction printer to ...Andrea Di Biagio
2018-04-18[llvm-mca] Use WithColor for printing errorsJonas Devlieghere
2018-04-13Define InitLLVM to do common initialization all at once.Rui Ueyama
2018-04-11[llvm-mca] Minor code cleanup. NFCAndrea Di Biagio
2018-04-11[llvm-mca] Renamed BackendStatistics to RetireControlUnitStatistics.Andrea Di Biagio
2018-04-11[llvm-mca] Move the logic that prints scheduler statistics from BackendStatis...Andrea Di Biagio
2018-04-10[llvm-mca] Move the logic that prints dispatch unit statistics from BackendSt...Andrea Di Biagio
2018-04-09[llvm-mca] Fix MCACommentConsumerFangrui Song
2018-04-09[llvm-mca] Add the ability to mark regions of code for analysis (PR36875)Andrea Di Biagio
2018-04-08[llvm-mca] Simplify code. NFCAndrea Di Biagio
2018-04-05[llvm-mca] Remove flag -max-retire-per-cycle, and update the docs.Andrea Di Biagio
2018-04-03[llvm-mca] Move the logic that prints register file statistics to its own vie...Andrea Di Biagio
2018-03-26[llvm-mca] Fix how views are added to the InstructionTables.Andrea Di Biagio
2018-03-26[llvm-mca] Add a flag -instruction-info to enable/disable the instruction inf...Andrea Di Biagio
2018-03-26[llvm-mca] Add flag -instruction-tables to print the theoretical resource pre...Andrea Di Biagio
2018-03-24[llvm-mca] run clang-format on all files.Andrea Di Biagio
2018-03-23[llvm-mca] Split the InstructionInfoView from the SummaryView.Andrea Di Biagio
2018-03-23[llvm-mca] Pass the InstrBuilder to the constructor of Backend.Andrea Di Biagio
2018-03-23[llvm-mca] Add flag -resource-pressure to enable/disable printing of the reso...Andrea Di Biagio
2018-03-22[llvm-mca] Simplify code. NFCAndrea Di Biagio
2018-03-21[llvm-mca] Move the logic that computes the register file usage to the Backen...Andrea Di Biagio
2018-03-16[llvm-mca] Remove method getSchedModel() from the Backend.Andrea Di Biagio
2018-03-13[llvm-mca] Remove the logic that computes the reciprocal throughput, and make...Andrea Di Biagio