Lines Matching defs:rename

60  * Register rename map for a single class of registers (e.g., integer
62 * determined by the rename map instance being accessed, all
79 * should be allocated in rename()
85 * mapped but read-only, so we ignore attempts to rename it via
86 * the rename() method. If there is no such register for this map
99 * Because we have an array of rename maps (one per thread) in the CPU,
114 * Tell rename map to get a new free physical register to remap
120 RenameInfo rename(const RegId& arch_reg);
134 * Update rename map with a specific mapping. Generally used to
164 * Unified register rename map for all classes of registers. Wraps a
165 * set of class-specific rename maps. Methods that do not specify a
166 * register class (e.g., rename()) take register ids,
177 /** The integer register rename map */
180 /** The floating-point register rename map */
183 /** The condition-code register rename map */
186 /** The vector register rename map */
189 /** The vector element register rename map */
192 /** The predicate register rename map */
214 /** Initializes rename map with given parameters. */
222 * Tell rename map to get a new free physical register to remap
224 * RegId and reads the appropriate class-specific rename table.
229 RenameInfo rename(const RegId& arch_reg)
233 return intMap.rename(arch_reg);
235 return floatMap.rename(arch_reg);
238 return vecMap.rename(arch_reg);
241 return vecElemMap.rename(arch_reg);
243 return predMap.rename(arch_reg);
245 return ccMap.rename(arch_reg);
256 panic("rename rename(): unknown reg class %s\n",
264 * and calls the appropriate class-specific rename table.
297 panic("rename lookup(): unknown reg class %s\n",
303 * Update rename map with a specific mapping. Generally used to
306 * appropriate class-specific rename table.
340 // Misc registers do not actually rename, so don't change
348 panic("rename setEntry(): unknown reg class %s\n",