diff options
Diffstat (limited to 'llvm/lib/MCA/HardwareUnits/ResourceManager.cpp')
| -rw-r--r-- | llvm/lib/MCA/HardwareUnits/ResourceManager.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp b/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp index 393548dd5bd3..8d99695f4c29 100644 --- a/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp +++ b/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp @@ -346,7 +346,7 @@ uint64_t ResourceManager::checkAvailability(const InstrDesc &Desc) const { void ResourceManager::issueInstruction( const InstrDesc &Desc, - SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Pipes) { + SmallVectorImpl<std::pair<ResourceRef, ReleaseAtCycles>> &Pipes) { for (const std::pair<uint64_t, ResourceUsage> &R : Desc.Resources) { const CycleSegment &CS = R.second.CS; if (!CS.size()) { @@ -359,8 +359,8 @@ void ResourceManager::issueInstruction( ResourceRef Pipe = selectPipe(R.first); use(Pipe); BusyResources[Pipe] += CS.size(); - Pipes.emplace_back(std::pair<ResourceRef, ResourceCycles>( - Pipe, ResourceCycles(CS.size()))); + Pipes.emplace_back(std::pair<ResourceRef, ReleaseAtCycles>( + Pipe, ReleaseAtCycles(CS.size()))); } else { assert((llvm::popcount(R.first) > 1) && "Expected a group!"); // Mark this group as reserved. |
