diff options
author | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2018-03-15 16:13:12 +0000 |
---|---|---|
committer | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2018-03-15 16:13:12 +0000 |
commit | af904b99195a8fa5d90c1558c1b85768bf567bcf (patch) | |
tree | e42f46f29293c3f63273c142fbea8faa17ade2bb /llvm/tools/llvm-mca/Backend.cpp | |
parent | 876c1ed2e5ece477113bf3a7959acc5a1aa498ad (diff) | |
download | bcm5719-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.cpp | 2 |
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(); |