diff options
Diffstat (limited to 'llvm/tools/llvm-mca/Views')
-rw-r--r-- | llvm/tools/llvm-mca/Views/ResourcePressureView.cpp | 3 | ||||
-rw-r--r-- | llvm/tools/llvm-mca/Views/ResourcePressureView.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp b/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp index 75f5261b954..bba1e70bc26 100644 --- a/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp +++ b/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp @@ -46,7 +46,8 @@ void ResourcePressureView::onEvent(const HWInstructionEvent &Event) { return; const auto &IssueEvent = static_cast<const HWInstructionIssuedEvent &>(Event); const unsigned SourceIdx = Event.IR.getSourceIndex() % Source.size(); - for (const std::pair<ResourceRef, double> &Use : IssueEvent.UsedResources) { + for (const std::pair<ResourceRef, ResourceCycles> &Use : + IssueEvent.UsedResources) { const ResourceRef &RR = Use.first; assert(Resource2VecIndex.find(RR.first) != Resource2VecIndex.end()); unsigned R2VIndex = Resource2VecIndex[RR.first]; diff --git a/llvm/tools/llvm-mca/Views/ResourcePressureView.h b/llvm/tools/llvm-mca/Views/ResourcePressureView.h index b92ed0d8b0b..ad9c29a55e5 100644 --- a/llvm/tools/llvm-mca/Views/ResourcePressureView.h +++ b/llvm/tools/llvm-mca/Views/ResourcePressureView.h @@ -79,7 +79,7 @@ class ResourcePressureView : public View { llvm::DenseMap<unsigned, unsigned> Resource2VecIndex; // Table of resources used by instructions. - std::vector<double> ResourceUsage; + std::vector<ResourceCycles> ResourceUsage; unsigned NumResourceUnits; const llvm::MCInst &GetMCInstFromIndex(unsigned Index) const; |