mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 19:23:23 +01:00
dadc75adba
This reapplies r347767 (originally reviewed at: https://reviews.llvm.org/D55000) with a fix for the missing std::move of the Error returned by the call to Pipeline::runCycle(). Below is the original commit message from r347767. If a user only cares about the overall latency, then the best/quickest way is to change method Pipeline::run() so that it returns the total number of cycles to the caller. When the simulation pipeline is run, the number of cycles (or an error) is returned from method Pipeline::run(). The advantage is that no hardware event listener is needed for computing that latency. So, the whole process should be faster (and simpler - at least for that particular use case). llvm-svn: 347795 |
||
---|---|---|
.. | ||
include | ||
lib | ||
Views | ||
CMakeLists.txt | ||
CodeRegion.cpp | ||
CodeRegion.h | ||
CodeRegionGenerator.cpp | ||
CodeRegionGenerator.h | ||
llvm-mca.cpp | ||
LLVMBuild.txt | ||
PipelinePrinter.cpp | ||
PipelinePrinter.h |