[llvm] [X86][NFC] Use `auto &` to avoid copy (PR #134532)
Abhishek Kaushik via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 6 23:43:33 PDT 2025
https://github.com/abhishek-kaushik22 updated https://github.com/llvm/llvm-project/pull/134532
>From aab533aae10401dfbd07365800353eb6c1203f47 Mon Sep 17 00:00:00 2001
From: abhishek-kaushik22 <abhishek.kaushik at intel.com>
Date: Sun, 6 Apr 2025 16:44:09 +0530
Subject: [PATCH 1/2] [X86][NFC] Use `auto &` to avoid copy
---
llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp b/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
index ad94e306f339e..9660dc6171005 100644
--- a/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
+++ b/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
@@ -631,7 +631,7 @@ std::vector<std::pair<uint64_t, uint64_t>>
X86MCInstrAnalysis::findPltEntries(uint64_t PltSectionVA,
ArrayRef<uint8_t> PltContents,
const MCSubtargetInfo &STI) const {
- const auto TargetTriple = STI.getTargetTriple();
+ const auto &TargetTriple = STI.getTargetTriple();
switch (TargetTriple.getArch()) {
case Triple::x86:
return findX86PltEntries(PltSectionVA, PltContents);
>From 70c756083de5eb918d007ad807108e1aff5482e1 Mon Sep 17 00:00:00 2001
From: abhishek-kaushik22 <abhishek.kaushik at intel.com>
Date: Mon, 7 Apr 2025 12:13:07 +0530
Subject: [PATCH 2/2] Use Triple instead of auto
---
llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp b/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
index 9660dc6171005..3b5869c19f2d3 100644
--- a/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
+++ b/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
@@ -631,7 +631,7 @@ std::vector<std::pair<uint64_t, uint64_t>>
X86MCInstrAnalysis::findPltEntries(uint64_t PltSectionVA,
ArrayRef<uint8_t> PltContents,
const MCSubtargetInfo &STI) const {
- const auto &TargetTriple = STI.getTargetTriple();
+ const Triple &TargetTriple = STI.getTargetTriple();
switch (TargetTriple.getArch()) {
case Triple::x86:
return findX86PltEntries(PltSectionVA, PltContents);
More information about the llvm-commits
mailing list