@@ -104,7 +104,7 @@ class TargetInstrInfo;
104104 // / virtual register
105105 MCRegister getPhys (Register virtReg) const {
106106 assert (virtReg.isVirtual ());
107- return MCRegister::from (Virt2PhysMap[virtReg. id () ]);
107+ return MCRegister::from (Virt2PhysMap[virtReg]);
108108 }
109109
110110 // / creates a mapping for the specified virtual register to
@@ -130,9 +130,9 @@ class TargetInstrInfo;
130130 // / register mapping
131131 void clearVirt (Register virtReg) {
132132 assert (virtReg.isVirtual ());
133- assert (Virt2PhysMap[virtReg. id () ] != NO_PHYS_REG &&
133+ assert (Virt2PhysMap[virtReg] != NO_PHYS_REG &&
134134 " attempt to clear a not assigned virtual register" );
135- Virt2PhysMap[virtReg. id () ] = NO_PHYS_REG;
135+ Virt2PhysMap[virtReg] = NO_PHYS_REG;
136136 }
137137
138138 // / clears all virtual to physical register mappings
@@ -151,15 +151,15 @@ class TargetInstrInfo;
151151
152152 // / records virtReg is a split live interval from SReg.
153153 void setIsSplitFromReg (Register virtReg, Register SReg) {
154- Virt2SplitMap[virtReg. id () ] = SReg;
154+ Virt2SplitMap[virtReg] = SReg;
155155 if (hasShape (SReg)) {
156156 Virt2ShapeMap[virtReg] = getShape (SReg);
157157 }
158158 }
159159
160160 // / returns the live interval virtReg is split from.
161161 Register getPreSplitReg (Register virtReg) const {
162- return Virt2SplitMap[virtReg. id () ];
162+ return Virt2SplitMap[virtReg];
163163 }
164164
165165 // / getOriginal - Return the original virtual register that VirtReg descends
@@ -178,15 +178,15 @@ class TargetInstrInfo;
178178 return true ;
179179 // Split register can be assigned a physical register as well as a
180180 // stack slot or remat id.
181- return (Virt2SplitMap[virtReg. id () ] &&
182- Virt2PhysMap[virtReg. id () ] != NO_PHYS_REG);
181+ return (Virt2SplitMap[virtReg] &&
182+ Virt2PhysMap[virtReg] != NO_PHYS_REG);
183183 }
184184
185185 // / returns the stack slot mapped to the specified virtual
186186 // / register
187187 int getStackSlot (Register virtReg) const {
188188 assert (virtReg.isVirtual ());
189- return Virt2StackSlotMap[virtReg. id () ];
189+ return Virt2StackSlotMap[virtReg];
190190 }
191191
192192 // / create a mapping for the specifed virtual register to
0 commit comments