diff options
Diffstat (limited to 'llvm/tools/llvm-mca/lib/HardwareUnits/ResourceManager.cpp')
| -rw-r--r-- | llvm/tools/llvm-mca/lib/HardwareUnits/ResourceManager.cpp | 13 | 
1 files changed, 6 insertions, 7 deletions
| diff --git a/llvm/tools/llvm-mca/lib/HardwareUnits/ResourceManager.cpp b/llvm/tools/llvm-mca/lib/HardwareUnits/ResourceManager.cpp index 46a374c2102..bb6ed309c26 100644 --- a/llvm/tools/llvm-mca/lib/HardwareUnits/ResourceManager.cpp +++ b/llvm/tools/llvm-mca/lib/HardwareUnits/ResourceManager.cpp @@ -218,13 +218,12 @@ void ResourceManager::releaseBuffers(ArrayRef<uint64_t> Buffers) {  }  bool ResourceManager::canBeIssued(const InstrDesc &Desc) const { -  return std::all_of(Desc.Resources.begin(), Desc.Resources.end(), -                     [&](const std::pair<uint64_t, const ResourceUsage> &E) { -                       unsigned NumUnits = -                           E.second.isReserved() ? 0U : E.second.NumUnits; -                       unsigned Index = getResourceStateIndex(E.first); -                       return Resources[Index]->isReady(NumUnits); -                     }); +  return all_of( +      Desc.Resources, [&](const std::pair<uint64_t, const ResourceUsage> &E) { +        unsigned NumUnits = E.second.isReserved() ? 0U : E.second.NumUnits; +        unsigned Index = getResourceStateIndex(E.first); +        return Resources[Index]->isReady(NumUnits); +      });  }  // Returns true if all resources are in-order, and there is at least one | 

