summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mca
Commit message (Expand)AuthorAgeFilesLines
...
* [llvm-mca] InstrBuilder: warnings for call/ret instructions are only reported...Andrea Di Biagio2018-11-242-4/+14
* [llvm-mca] Refactor some of the logic in InstrBuilder, and add a verifyOperan...Andrea Di Biagio2018-11-232-77/+118
* [llvm-mca][View] Improved Retire Control Unit Statistics.Andrea Di Biagio2018-11-233-16/+59
* [llvm-mca] LSUnit: use a SmallSet to model load/store queues. NFCIAndrea Di Biagio2018-11-222-25/+32
* [llvm-mca] Use a SmallVector instead of std::vector to track register reads/w...Andrea Di Biagio2018-11-222-9/+11
* [llvm-mca] Fix an invalid memory read introduced by r346487.Andrea Di Biagio2018-11-223-16/+49
* [llvm-mca] Correctly update the resource strategy for processor resources wit...Andrea Di Biagio2018-11-121-1/+7
* [llvm-mca] Account for buffered resources when analyzing "Super" resources.Andrea Di Biagio2018-11-091-1/+28
* [llvm-mca] Use a small vector for instructions in the EntryStage.Andrea Di Biagio2018-11-093-11/+15
* [llvm-mca] Partially revert r346417.Matt Davis2018-11-081-16/+19
* [llvm-mca] PR39261: Rename FetchStage to EntryStage.Andrea Di Biagio2018-11-085-22/+23
* [llvm-mca] Remove unneeded namespace qualifier. NFC.Matt Davis2018-11-081-24/+21
* [llvm-mca] Move the AssembleInput logic into its own class.Matt Davis2018-11-075-103/+218
* [llvm-mca] Add extra counters for move elimination in view RegisterFileStatis...Andrea Di Biagio2018-11-017-47/+163
* [llvm-mca] Remove the verb 'assemble' from a few options in help. NFC.Matt Davis2018-10-311-17/+17
* [llvm-mca] Remove namespace prefixes made redundant by r345612. NFCAndrea Di Biagio2018-10-3118-149/+129
* [llvm-mca] Move namespace mca inside llvm::Fangrui Song2018-10-3059-42/+118
* [llvm-mca] Lower to mca::Instructon before the pipeline is run.Andrea Di Biagio2018-10-297-59/+63
* [llvm-mca] Fix -wreorder and -Wunused-private-field after r345376. NFCSam McCall2018-10-262-4/+2
* [llvm-mca] Removed dependency on mca::SourcMgr in some Views. NFCAndrea Di Biagio2018-10-269-44/+61
* [llvm-mca] Introduce a new base class for mca::Instruction, and change how re...Andrea Di Biagio2018-10-255-79/+84
* [llvm-mca] Removed a couple of redundant method declarations, and simplified ...Andrea Di Biagio2018-10-257-38/+23
* [llvm-mca] Replace InstRef::isValid with operator bool. NFC.Matt Davis2018-10-246-17/+12
* [llvm-mca] Simplify the logic in FetchStage. NFCIAndrea Di Biagio2018-10-243-22/+18
* [llvm-mca] Remove dependency from InstrBuilder in class InstructionTables.Andrea Di Biagio2018-10-246-12/+9
* [llvm-mca] Refactor class SourceMgr. NFCIAndrea Di Biagio2018-10-244-44/+43
* [llvm-mca] [llvm-mca] Improved error handling and error reporting from class ...Andrea Di Biagio2018-10-244-47/+78
* [llvm-mca] Remove a couple of using directives and a bunch of redundant names...Andrea Di Biagio2018-10-227-16/+13
* [llvm-mca] Use llvm::ArrayRef in class SourceMgr. NFCIAndrea Di Biagio2018-10-225-33/+31
* [llvm-mca] Remove a stale TODO comment. NFCAndrea Di Biagio2018-10-191-2/+0
* Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song2018-10-191-7/+6
* [llvm-mca] Correctly set aliases for register writes introduced by optimized ...Andrea Di Biagio2018-10-123-16/+72
* [llvm-mca] Remove method RegisterFileStatistics::initializeRegisterFileInfo()...Andrea Di Biagio2018-10-122-7/+3
* [tblgen][llvm-mca] Add the ability to describe move elimination candidates vi...Andrea Di Biagio2018-10-122-6/+10
* [tblgen][CodeGenSchedule] Add a check for invalid RegisterFile definitions wi...Andrea Di Biagio2018-10-111-6/+4
* [llvm-mca] Minor refactoring in preparation for a patch that will fully fix P...Andrea Di Biagio2018-10-102-12/+15
* [llvm-mca] Remove unused/stale forward decl. NFC.Matt Davis2018-10-041-2/+0
* [llvm-mca] Move field 'AllowZeroMoveEliminationOnly' to class RegisterFile. NFC.Andrea Di Biagio2018-10-042-5/+23
* [llvm-mca] Check for inconsistencies when constructing instruction descriptors.Andrea Di Biagio2018-10-044-2/+43
* [llvm-mca] Add support for move elimination in class RegisterFile.Andrea Di Biagio2018-10-037-10/+164
* [llvm-mca] Remove unecessary forward decls. NFC.Matt Davis2018-10-024-5/+0
* [llvm-mca] Constify the 'notify' routines. NFC.Matt Davis2018-10-026-16/+18
* [MCA] Remove SM.hasNext() call in FetchStage::execute.Owen Rodley2018-10-021-1/+1
* [llvm-mca] Rename the 'Subtract' method to 'subtract'Matt Davis2018-10-012-2/+2
* [llvm-mca] Remove redundant namespace prefixes. NFCAndrea Di Biagio2018-09-288-37/+36
* [llvm-mca] Teach how to track zero registers in class RegisterFile.Andrea Di Biagio2018-09-283-26/+78
* Test commit. NFC.Owen Rodley2018-09-281-1/+1
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-272-5/+4
* [llvm-mca] Improve code comments in LSUnit.{h, cpp}. NFCAndrea Di Biagio2018-09-242-15/+25
* [MCA] Remove dependency on CodeGen.Dean Michael Berris2018-09-213-3/+1
OpenPOWER on IntegriCloud