rename_map.hh (9920:028e4da64b42) rename_map.hh (10537:47fe87b0cf97)
1/*
2 * Copyright (c) 2004-2005 The Regents of The University of Michigan
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

--- 158 unchanged lines hidden (view full) ---

167 SimpleRenameMap ccMap;
168
169 public:
170 typedef TheISA::RegIndex RegIndex;
171
172 typedef SimpleRenameMap::RenameInfo RenameInfo;
173
174 /** Default constructor. init() must be called prior to use. */
1/*
2 * Copyright (c) 2004-2005 The Regents of The University of Michigan
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions are
8 * met: redistributions of source code must retain the above copyright

--- 158 unchanged lines hidden (view full) ---

167 SimpleRenameMap ccMap;
168
169 public:
170 typedef TheISA::RegIndex RegIndex;
171
172 typedef SimpleRenameMap::RenameInfo RenameInfo;
173
174 /** Default constructor. init() must be called prior to use. */
175 UnifiedRenameMap() {};
175 UnifiedRenameMap() : regFile(nullptr) {};
176
177 /** Destructor. */
178 ~UnifiedRenameMap() {};
179
180 /** Initializes rename map with given parameters. */
181 void init(PhysRegFile *_regFile,
182 RegIndex _intZeroReg,
183 RegIndex _floatZeroReg,

--- 168 unchanged lines hidden ---
176
177 /** Destructor. */
178 ~UnifiedRenameMap() {};
179
180 /** Initializes rename map with given parameters. */
181 void init(PhysRegFile *_regFile,
182 RegIndex _intZeroReg,
183 RegIndex _floatZeroReg,

--- 168 unchanged lines hidden ---