| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | [llvm-mca] InstrBuilder: warnings for call/ret instructions are only reported... | Andrea Di Biagio | 2018-11-24 | 2 | -4/+14 |
* | [llvm-mca] Refactor some of the logic in InstrBuilder, and add a verifyOperan... | Andrea Di Biagio | 2018-11-23 | 2 | -77/+118 |
* | [llvm-mca][View] Improved Retire Control Unit Statistics. | Andrea Di Biagio | 2018-11-23 | 3 | -16/+59 |
* | [llvm-mca] LSUnit: use a SmallSet to model load/store queues. NFCI | Andrea Di Biagio | 2018-11-22 | 2 | -25/+32 |
* | [llvm-mca] Use a SmallVector instead of std::vector to track register reads/w... | Andrea Di Biagio | 2018-11-22 | 2 | -9/+11 |
* | [llvm-mca] Fix an invalid memory read introduced by r346487. | Andrea Di Biagio | 2018-11-22 | 3 | -16/+49 |
* | [llvm-mca] Correctly update the resource strategy for processor resources wit... | Andrea Di Biagio | 2018-11-12 | 1 | -1/+7 |
* | [llvm-mca] Account for buffered resources when analyzing "Super" resources. | Andrea Di Biagio | 2018-11-09 | 1 | -1/+28 |
* | [llvm-mca] Use a small vector for instructions in the EntryStage. | Andrea Di Biagio | 2018-11-09 | 3 | -11/+15 |
* | [llvm-mca] Partially revert r346417. | Matt Davis | 2018-11-08 | 1 | -16/+19 |
* | [llvm-mca] PR39261: Rename FetchStage to EntryStage. | Andrea Di Biagio | 2018-11-08 | 5 | -22/+23 |
* | [llvm-mca] Remove unneeded namespace qualifier. NFC. | Matt Davis | 2018-11-08 | 1 | -24/+21 |
* | [llvm-mca] Move the AssembleInput logic into its own class. | Matt Davis | 2018-11-07 | 5 | -103/+218 |
* | [llvm-mca] Add extra counters for move elimination in view RegisterFileStatis... | Andrea Di Biagio | 2018-11-01 | 7 | -47/+163 |
* | [llvm-mca] Remove the verb 'assemble' from a few options in help. NFC. | Matt Davis | 2018-10-31 | 1 | -17/+17 |
* | [llvm-mca] Remove namespace prefixes made redundant by r345612. NFC | Andrea Di Biagio | 2018-10-31 | 18 | -149/+129 |
* | [llvm-mca] Move namespace mca inside llvm:: | Fangrui Song | 2018-10-30 | 59 | -42/+118 |
* | [llvm-mca] Lower to mca::Instructon before the pipeline is run. | Andrea Di Biagio | 2018-10-29 | 7 | -59/+63 |
* | [llvm-mca] Fix -wreorder and -Wunused-private-field after r345376. NFC | Sam McCall | 2018-10-26 | 2 | -4/+2 |
* | [llvm-mca] Removed dependency on mca::SourcMgr in some Views. NFC | Andrea Di Biagio | 2018-10-26 | 9 | -44/+61 |
* | [llvm-mca] Introduce a new base class for mca::Instruction, and change how re... | Andrea Di Biagio | 2018-10-25 | 5 | -79/+84 |
* | [llvm-mca] Removed a couple of redundant method declarations, and simplified ... | Andrea Di Biagio | 2018-10-25 | 7 | -38/+23 |
* | [llvm-mca] Replace InstRef::isValid with operator bool. NFC. | Matt Davis | 2018-10-24 | 6 | -17/+12 |
* | [llvm-mca] Simplify the logic in FetchStage. NFCI | Andrea Di Biagio | 2018-10-24 | 3 | -22/+18 |
* | [llvm-mca] Remove dependency from InstrBuilder in class InstructionTables. | Andrea Di Biagio | 2018-10-24 | 6 | -12/+9 |
* | [llvm-mca] Refactor class SourceMgr. NFCI | Andrea Di Biagio | 2018-10-24 | 4 | -44/+43 |
* | [llvm-mca] [llvm-mca] Improved error handling and error reporting from class ... | Andrea Di Biagio | 2018-10-24 | 4 | -47/+78 |
* | [llvm-mca] Remove a couple of using directives and a bunch of redundant names... | Andrea Di Biagio | 2018-10-22 | 7 | -16/+13 |
* | [llvm-mca] Use llvm::ArrayRef in class SourceMgr. NFCI | Andrea Di Biagio | 2018-10-22 | 5 | -33/+31 |
* | [llvm-mca] Remove a stale TODO comment. NFC | Andrea Di Biagio | 2018-10-19 | 1 | -2/+0 |
* | Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC | Fangrui Song | 2018-10-19 | 1 | -7/+6 |
* | [llvm-mca] Correctly set aliases for register writes introduced by optimized ... | Andrea Di Biagio | 2018-10-12 | 3 | -16/+72 |
* | [llvm-mca] Remove method RegisterFileStatistics::initializeRegisterFileInfo()... | Andrea Di Biagio | 2018-10-12 | 2 | -7/+3 |
* | [tblgen][llvm-mca] Add the ability to describe move elimination candidates vi... | Andrea Di Biagio | 2018-10-12 | 2 | -6/+10 |
* | [tblgen][CodeGenSchedule] Add a check for invalid RegisterFile definitions wi... | Andrea Di Biagio | 2018-10-11 | 1 | -6/+4 |
* | [llvm-mca] Minor refactoring in preparation for a patch that will fully fix P... | Andrea Di Biagio | 2018-10-10 | 2 | -12/+15 |
* | [llvm-mca] Remove unused/stale forward decl. NFC. | Matt Davis | 2018-10-04 | 1 | -2/+0 |
* | [llvm-mca] Move field 'AllowZeroMoveEliminationOnly' to class RegisterFile. NFC. | Andrea Di Biagio | 2018-10-04 | 2 | -5/+23 |
* | [llvm-mca] Check for inconsistencies when constructing instruction descriptors. | Andrea Di Biagio | 2018-10-04 | 4 | -2/+43 |
* | [llvm-mca] Add support for move elimination in class RegisterFile. | Andrea Di Biagio | 2018-10-03 | 7 | -10/+164 |
* | [llvm-mca] Remove unecessary forward decls. NFC. | Matt Davis | 2018-10-02 | 4 | -5/+0 |
* | [llvm-mca] Constify the 'notify' routines. NFC. | Matt Davis | 2018-10-02 | 6 | -16/+18 |
* | [MCA] Remove SM.hasNext() call in FetchStage::execute. | Owen Rodley | 2018-10-02 | 1 | -1/+1 |
* | [llvm-mca] Rename the 'Subtract' method to 'subtract' | Matt Davis | 2018-10-01 | 2 | -2/+2 |
* | [llvm-mca] Remove redundant namespace prefixes. NFC | Andrea Di Biagio | 2018-09-28 | 8 | -37/+36 |
* | [llvm-mca] Teach how to track zero registers in class RegisterFile. | Andrea Di Biagio | 2018-09-28 | 3 | -26/+78 |
* | Test commit. NFC. | Owen Rodley | 2018-09-28 | 1 | -1/+1 |
* | llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) | Fangrui Song | 2018-09-27 | 2 | -5/+4 |
* | [llvm-mca] Improve code comments in LSUnit.{h, cpp}. NFC | Andrea Di Biagio | 2018-09-24 | 2 | -15/+25 |
* | [MCA] Remove dependency on CodeGen. | Dean Michael Berris | 2018-09-21 | 3 | -3/+1 |