Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [llvm-mca] Rename Backend to Pipeline. NFC. | Matt Davis | 2018-06-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Summary: This change renames the Backend and BackendPrinter to Pipeline and PipelinePrinter respectively. Variables and comments have also been updated to reflect this change. The reason for this rename, is to be slightly more correct about what MCA is modeling. MCA models a Pipeline, which implies some logical sequence of stages. Reviewers: andreadb, courbet, RKSimon Reviewed By: andreadb, courbet Subscribers: mgorny, javed.absar, tschuett, gbedwell, llvm-commits Differential Revision: https://reviews.llvm.org/D48496 llvm-svn: 335496 | ||||
* | [llvm-mca] Move the logic that computes the block throughput into Support.h. NFC | Andrea Di Biagio | 2018-06-01 | 1 | -0/+9 |
| | | | | | | | This will allow us to share the logic that computes the block throughput with other views. llvm-svn: 333755 | ||||
* | [llvm-mca] Move the routine that computes processor resource masks to its ↵ | Andrea Di Biagio | 2018-03-20 | 1 | -0/+49 |
own file. Function computeProcResourceMasks is used by the ResourceManager (owned by the Scheduler) to compute resource masks for processor resources. Before this refactoring, there was an implicit dependency between the Scheduler and the InstrBuilder. That is because InstrBuilder has to know about resource masks when computing the set of processor resources consumed by a new instruction. With this patch, the functionality that computes resource masks has been extracted from the ResourceManager, and moved to a separate file (Support.h). This helps removing the dependency between the Scheduler and the InstrBuilder. No functional change intended. llvm-svn: 327973 |