[llvm-branch-commits] [llvm] [CodeGen][NFC] Remove RegisterClasses pointer array (PR #207204)

Alexis Engelke via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Jul 2 08:36:30 PDT 2026


https://github.com/aengelke updated https://github.com/llvm/llvm-project/pull/207204

>From 206ad04172a03eecebcc01ac5b72acc995475211 Mon Sep 17 00:00:00 2001
From: Alexis Engelke <engelke at in.tum.de>
Date: Thu, 2 Jul 2026 15:35:53 +0000
Subject: [PATCH] Remove unused iterator members

Created using spr 1.3.8-wip
---
 llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 2 --
 1 file changed, 2 deletions(-)

diff --git a/llvm/include/llvm/CodeGen/TargetRegisterInfo.h b/llvm/include/llvm/CodeGen/TargetRegisterInfo.h
index 60e1d786a9758..d91e9541dfca9 100644
--- a/llvm/include/llvm/CodeGen/TargetRegisterInfo.h
+++ b/llvm/include/llvm/CodeGen/TargetRegisterInfo.h
@@ -71,7 +71,6 @@ struct RegClassWeight {
 ///
 class LLVM_ABI TargetRegisterInfo : public MCRegisterInfo {
 public:
-  using regclass_iterator = const MCRegisterClass *;
   using vt_iterator = const MVT::SimpleValueType *;
   struct RegClassInfo {
     unsigned RegSize, SpillSize, SpillAlignment;
@@ -95,7 +94,6 @@ class LLVM_ABI TargetRegisterInfo : public MCRegisterInfo {
   // Pointer to array of lane masks, one per sub-reg index.
   const LaneBitmask *SubRegIndexLaneMasks;
 
-  regclass_iterator RegClassBegin, RegClassEnd;   // List of regclasses
   LaneBitmask CoveringLanes;
   const RegClassInfo *const RCInfos;
   const MVT::SimpleValueType *const RCVTLists;



More information about the llvm-branch-commits mailing list