rename_map.hh (2674:6d4afef73a20) rename_map.hh (2980:eab855f06b79)
1/*
2 * Copyright (c) 2004-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

35#ifndef __CPU_O3_RENAME_MAP_HH__
36#define __CPU_O3_RENAME_MAP_HH__
37
38#include <iostream>
39#include <utility>
40#include <vector>
41
42#include "cpu/o3/free_list.hh"
1/*
2 * Copyright (c) 2004-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

35#ifndef __CPU_O3_RENAME_MAP_HH__
36#define __CPU_O3_RENAME_MAP_HH__
37
38#include <iostream>
39#include <utility>
40#include <vector>
41
42#include "cpu/o3/free_list.hh"
43//For RegIndex
44#include "arch/isa_traits.hh"
43#include "arch/types.hh"
45
46class SimpleRenameMap
47{
48 protected:
49 typedef TheISA::RegIndex RegIndex;
50 public:
51 /**
52 * Pair of a logical register and a physical register. Tells the

--- 116 unchanged lines hidden ---
44
45class SimpleRenameMap
46{
47 protected:
48 typedef TheISA::RegIndex RegIndex;
49 public:
50 /**
51 * Pair of a logical register and a physical register. Tells the

--- 116 unchanged lines hidden ---