aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-mca
diff options
context:
space:
mode:
authorAustin <zhenhangwang@huawei.com>2025-07-04 14:10:28 +0800
committerGitHub <noreply@github.com>2025-07-04 14:10:28 +0800
commita550fef9061f3628e75825306759b13365cb50e3 (patch)
tree76344adbdddc4fecd44868bdfac68469e7d573b4 /llvm/tools/llvm-mca
parent872eac7af0050813062baba9662beb81093b6b55 (diff)
downloadllvm-a550fef9061f3628e75825306759b13365cb50e3.zip
llvm-a550fef9061f3628e75825306759b13365cb50e3.tar.gz
llvm-a550fef9061f3628e75825306759b13365cb50e3.tar.bz2
[llvm] Use llvm::fill instead of std::fill(NFC) (#146911)
Use llvm::fill instead of std::fill
Diffstat (limited to 'llvm/tools/llvm-mca')
-rw-r--r--llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp3
-rw-r--r--llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp4
-rw-r--r--llvm/tools/llvm-mca/Views/TimelineView.cpp6
3 files changed, 6 insertions, 7 deletions
diff --git a/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp b/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp
index 7823b02..e7d8083 100644
--- a/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp
+++ b/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp
@@ -41,8 +41,7 @@ PressureTracker::PressureTracker(const MCSchedModel &Model)
}
ResourceUsers.resize(NextResourceUsersIdx);
- std::fill(ResourceUsers.begin(), ResourceUsers.end(),
- std::make_pair<unsigned, unsigned>(~0U, 0U));
+ llvm::fill(ResourceUsers, std::make_pair<unsigned, unsigned>(~0U, 0U));
}
void PressureTracker::getResourceUsers(uint64_t ResourceMask,
diff --git a/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp b/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp
index 4ef8053..54566dc 100644
--- a/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp
+++ b/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp
@@ -38,10 +38,10 @@ RegisterFileStatistics::RegisterFileStatistics(const MCSubtargetInfo &sti)
unsigned NumRegFiles = std::max(PI.NumRegisterFiles, 1U);
PRFUsage.resize(NumRegFiles);
- std::fill(PRFUsage.begin(), PRFUsage.end(), RFUEmpty);
+ llvm::fill(PRFUsage, RFUEmpty);
MoveElimInfo.resize(NumRegFiles);
- std::fill(MoveElimInfo.begin(), MoveElimInfo.end(), MEIEmpty);
+ llvm::fill(MoveElimInfo, MEIEmpty);
}
void RegisterFileStatistics::updateRegisterFileUsage(
diff --git a/llvm/tools/llvm-mca/Views/TimelineView.cpp b/llvm/tools/llvm-mca/Views/TimelineView.cpp
index 2eca48a..193bcec 100644
--- a/llvm/tools/llvm-mca/Views/TimelineView.cpp
+++ b/llvm/tools/llvm-mca/Views/TimelineView.cpp
@@ -28,14 +28,14 @@ TimelineView::TimelineView(const MCSubtargetInfo &sti, MCInstPrinter &Printer,
NumInstructions *= Iterations;
Timeline.resize(NumInstructions);
TimelineViewEntry InvalidTVEntry = {-1, 0, 0, 0, 0};
- std::fill(Timeline.begin(), Timeline.end(), InvalidTVEntry);
+ llvm::fill(Timeline, InvalidTVEntry);
WaitTimeEntry NullWTEntry = {0, 0, 0};
- std::fill(WaitTime.begin(), WaitTime.end(), NullWTEntry);
+ llvm::fill(WaitTime, NullWTEntry);
std::pair<unsigned, int> NullUsedBufferEntry = {/* Invalid resource ID*/ 0,
/* unknown buffer size */ -1};
- std::fill(UsedBuffer.begin(), UsedBuffer.end(), NullUsedBufferEntry);
+ llvm::fill(UsedBuffer, NullUsedBufferEntry);
}
void TimelineView::onReservedBuffers(const InstRef &IR,