summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mca/Backend.cpp
diff options
context:
space:
mode:
authorAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2018-03-15 16:13:12 +0000
committerAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2018-03-15 16:13:12 +0000
commitaf904b99195a8fa5d90c1558c1b85768bf567bcf (patch)
treee42f46f29293c3f63273c142fbea8faa17ade2bb /llvm/tools/llvm-mca/Backend.cpp
parent876c1ed2e5ece477113bf3a7959acc5a1aa498ad (diff)
downloadbcm5719-llvm-af904b99195a8fa5d90c1558c1b85768bf567bcf.tar.gz
bcm5719-llvm-af904b99195a8fa5d90c1558c1b85768bf567bcf.zip
[llvm-mca] Simplify code. NFC.
Now both method DispatchUnit::checkRAT() and DispatchUnit::canDispatch take as input an Instruction refrence instead of an instruction descriptor. This was requested by Simon in D44488 to simplify the diff. llvm-svn: 327640
Diffstat (limited to 'llvm/tools/llvm-mca/Backend.cpp')
-rw-r--r--llvm/tools/llvm-mca/Backend.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-mca/Backend.cpp b/llvm/tools/llvm-mca/Backend.cpp
index 96668294498..46c7a735e9e 100644
--- a/llvm/tools/llvm-mca/Backend.cpp
+++ b/llvm/tools/llvm-mca/Backend.cpp
@@ -36,7 +36,7 @@ void Backend::runCycle(unsigned Cycle) {
std::unique_ptr<Instruction> NewIS(
IB->createInstruction(STI, IR.first, *IR.second));
const InstrDesc &Desc = NewIS->getDesc();
- if (!DU->isAvailable(Desc.NumMicroOps) || !DU->canDispatch(Desc))
+ if (!DU->isAvailable(Desc.NumMicroOps) || !DU->canDispatch(*NewIS))
break;
Instruction *IS = NewIS.get();
OpenPOWER on IntegriCloud