[llvm] [NFC][SPIR-V] Remove unused GR parameter from vector elt legalizers (PR #208495)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 9 09:07:26 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-spir-v
Author: Arseniy Obolenskiy (aobolensk)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/208495.diff
1 Files Affected:
- (modified) llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp (+5-6)
``````````diff
diff --git a/llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp b/llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
index b39806b5848e1..6ddc4c789a079 100644
--- a/llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
+++ b/llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
@@ -562,8 +562,8 @@ SPIRVLegalizerInfo::SPIRVLegalizerInfo(const SPIRVSubtarget &ST) {
verify(*ST.getInstrInfo());
}
-static bool legalizeExtractVectorElt(LegalizerHelper &Helper, MachineInstr &MI,
- SPIRVGlobalRegistry *GR) {
+static bool legalizeExtractVectorElt(LegalizerHelper &Helper,
+ MachineInstr &MI) {
MachineIRBuilder &MIRBuilder = Helper.MIRBuilder;
Register DstReg = MI.getOperand(0).getReg();
Register SrcReg = MI.getOperand(1).getReg();
@@ -577,8 +577,7 @@ static bool legalizeExtractVectorElt(LegalizerHelper &Helper, MachineInstr &MI,
return true;
}
-static bool legalizeInsertVectorElt(LegalizerHelper &Helper, MachineInstr &MI,
- SPIRVGlobalRegistry *GR) {
+static bool legalizeInsertVectorElt(LegalizerHelper &Helper, MachineInstr &MI) {
MachineIRBuilder &MIRBuilder = Helper.MIRBuilder;
Register DstReg = MI.getOperand(0).getReg();
Register SrcReg = MI.getOperand(1).getReg();
@@ -726,9 +725,9 @@ bool SPIRVLegalizerInfo::legalizeCustom(
case TargetOpcode::G_BITCAST:
return legalizeBitcast(Helper, MI);
case TargetOpcode::G_EXTRACT_VECTOR_ELT:
- return legalizeExtractVectorElt(Helper, MI, GR);
+ return legalizeExtractVectorElt(Helper, MI);
case TargetOpcode::G_INSERT_VECTOR_ELT:
- return legalizeInsertVectorElt(Helper, MI, GR);
+ return legalizeInsertVectorElt(Helper, MI);
case TargetOpcode::G_INTRINSIC:
case TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS:
return legalizeIntrinsic(Helper, MI);
``````````
</details>
https://github.com/llvm/llvm-project/pull/208495
More information about the llvm-commits
mailing list