summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mca
Commit message (Expand)AuthorAgeFilesLines
...
* [TableGen][SubtargetEmitter] Add the ability for processor models to describe...Andrea Di Biagio2018-09-191-5/+25
* [llvm-mca] Add the ability to mark register reads/writes associated with dep-...Andrea Di Biagio2018-09-186-41/+47
* [llvm-mca] Slightly refactor class InstRef. NFC.Andrea Di Biagio2018-09-182-10/+13
* Revert r342148 (and follow-on fix attempts r342154, r342180, r342182, r342193)Nico Weber2018-09-151-4/+8
* Renovate CMake files in the `llvm-(cfi-verify|exegesis|mca)` tools.Richard Diamond2018-09-131-8/+4
* [llvm-mca] Delay calculation of Cycles per Resources, separate the cycles and...Matt Davis2018-09-1112-31/+76
* [llvm-mca] Fix typo in debug output. NFC.Matt Davis2018-09-011-1/+1
* [llvm-mca] correctly initialize field 'CycleRetired' in the TimelineView.Andrea Di Biagio2018-08-301-1/+1
* [llvm-mca] Report the number of dispatched micro opcodes in the DispatchStati...Andrea Di Biagio2018-08-308-45/+97
* [llvm-mca] Add fields "Total uOps" and "uOps Per Cycle" to the report generat...Andrea Di Biagio2018-08-291-3/+7
* [llvm-mca] Don't disable the SummaryView if flag `-all-stats` is false.Andrea Di Biagio2018-08-291-1/+0
* [llvm-mca] Remove unused formal. NFC.Matt Davis2018-08-292-5/+4
* [llvm-mca] Move the initialization of Pipeline. NFC.Matt Davis2018-08-291-2/+2
* [llvm-mca] use llvm::any_of instead of std::any_of. NFCAndrea Di Biagio2018-08-281-1/+2
* [llvm-mca] Initialize each element in vector TimelineView::UsedBuffers to a d...Andrea Di Biagio2018-08-282-14/+18
* [llvm-mca][TimelineView] Force the same number of executions for every entry ...Andrea Di Biagio2018-08-282-70/+106
* [llvm-mca] Pass an instruction reference when notifying event listeners about...Andrea Di Biagio2018-08-285-32/+30
* [llvm-mca] Remove unused include. NFCAndrea Di Biagio2018-08-271-1/+0
* [llvm-mca] Introduce the llvm-mca library and organize the directory accordin...Matt Davis2018-08-2741-62/+104
* [llvm-mca] Remove unused method. NFC.Matt Davis2018-08-271-1/+0
* [llvm-mca] Improved report generated by the SchedulerStatistics view.Andrea Di Biagio2018-08-272-67/+99
* [llvm-mca] Move ResourceManager from Scheduler into its own file. NFC.Matt Davis2018-08-245-621/+672
* [llvm-mca] Revert r340659. NFC.Matt Davis2018-08-245-672/+621
* [llvm-mca] Move the ResourceManger from the Scheduler into its own file. NFC.Matt Davis2018-08-245-621/+672
* [llvm-mca] Move views and stats into a Views subdir. NFC.Matt Davis2018-08-2423-38/+37
* [llvm-mca] Fix parameter name. NFC.Walter Lee2018-08-231-2/+2
* [llvm-mca] Set the Selection strategy to Default if nullptr is passed.Matt Davis2018-08-232-7/+20
* [llvm-mca] Fix wrong call to setCustomStrategy().Andrea Di Biagio2018-08-232-9/+9
* [llvm-mca] Allow the definition of custom strategies for selecting processor ...Andrea Di Biagio2018-08-232-124/+182
* [llvm-mca] Clean up a comment about the Context class. NFC.Matt Davis2018-08-222-2/+2
* [llvm-mca] Remove unused decl. NFC.Matt Davis2018-08-221-2/+0
* [llvm-mca] Improved code comments and moved some method definitions from Sche...Andrea Di Biagio2018-08-222-81/+98
* [llvm-mca] Remove unused decl. NFC.Matt Davis2018-08-211-1/+0
* [llvm-mca] Add the ability to customize the instruction selection strategy in...Andrea Di Biagio2018-08-212-34/+64
* [llvm-mca] Replace use of llvm::any_of with std::any_of.Andrea Di Biagio2018-08-211-2/+3
* [llvm-mca] Add method cycleEvent() to class Scheduler. NFCIAndrea Di Biagio2018-08-216-110/+123
* [llvm-mca] Remove unused formal parameter. NFC.Matt Davis2018-08-201-4/+4
* [llvm-mca] Make the LSUnit a HardwareUnit, and allow derived classes to imple...Andrea Di Biagio2018-08-206-143/+153
* [llvm-mca] Reformat a few lines (fix spacing). NFC.Matt Davis2018-08-173-7/+5
* [llvm-mca] Removed references to HWStallEvent in Scheduler.h. NFCIAndrea Di Biagio2018-08-173-23/+47
* [llvm-mca] Fix -Wpessimizing-move warnings introduced by r339923.Andrea Di Biagio2018-08-163-4/+4
* [llvm-mca] Refactor how execution is orchestrated by the Pipeline.Andrea Di Biagio2018-08-1614-149/+171
* [llvm-mca] Small refactoring in preparation for another patch that will impro...Andrea Di Biagio2018-08-1612-45/+67
* [llvm-mca] Minor style changes. NFCAndrea Di Biagio2018-08-154-27/+28
* [llvm-mca] Fix PR38575: Avoid an invalid implicit truncation of a processor r...Andrea Di Biagio2018-08-151-1/+1
* [llvm-mca] Propagate fatal llvm-mca errors from library classes to driver.Matt Davis2018-08-1317-70/+131
* [llvm-mca] Make InstrBuilder::getOrCreateInstrDesc private. NFC.Matt Davis2018-08-101-1/+2
* [ADT] Normalize empty triple componentsPetr Hosek2018-08-081-1/+0
* [llvm-mca] Speed up the computation of the wait/ready/issued sets in the Sche...Andrea Di Biagio2018-08-034-100/+114
* [llvm-mca] Use a vector to store ResourceState objects in the ResourceManager.Andrea Di Biagio2018-08-022-81/+70
OpenPOWER on IntegriCloud