[llvm] Replace copy with a reference. (PR #87975)
Malay Sanghi via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 8 02:27:40 PDT 2024
https://github.com/MalaySanghi created https://github.com/llvm/llvm-project/pull/87975
None
>From aa7f8bae6ab8bf76652bcc7698ff94bde17465db Mon Sep 17 00:00:00 2001
From: Malay Sanghi <malay.sanghi at intel.com>
Date: Mon, 8 Apr 2024 02:07:53 -0700
Subject: [PATCH] Replace copy with a reference.
---
llvm/lib/CodeGen/MachinePipeliner.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/llvm/lib/CodeGen/MachinePipeliner.cpp b/llvm/lib/CodeGen/MachinePipeliner.cpp
index b9c6765be445a0..93050406783240 100644
--- a/llvm/lib/CodeGen/MachinePipeliner.cpp
+++ b/llvm/lib/CodeGen/MachinePipeliner.cpp
@@ -1247,7 +1247,7 @@ class HighRegisterPressureDetector {
for (auto &MI : *OrigMBB) {
if (MI.isDebugInstr())
continue;
- for (auto Use : ROMap[&MI].Uses) {
+ for (auto &Use : ROMap[&MI].Uses) {
auto Reg = Use.RegUnit;
// Ignore the variable that appears only on one side of phi instruction
// because it's used only at the first iteration.
@@ -1345,7 +1345,7 @@ class HighRegisterPressureDetector {
DenseMap<Register, MachineInstr *> LastUseMI;
for (MachineInstr *MI : llvm::reverse(OrderedInsts)) {
- for (auto Use : ROMap.find(MI)->getSecond().Uses) {
+ for (auto &Use : ROMap.find(MI)->getSecond().Uses) {
auto Reg = Use.RegUnit;
if (!TargetRegs.contains(Reg))
continue;
More information about the llvm-commits
mailing list