mem_dep_unit.hh (2674:6d4afef73a20) mem_dep_unit.hh (3500:8d5e32b3bc2e)
1/*
2 * Copyright (c) 2004-2006 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;

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

64 */
65template <class MemDepPred, class Impl>
66class MemDepUnit {
67 public:
68 typedef typename Impl::Params Params;
69 typedef typename Impl::DynInstPtr DynInstPtr;
70
71 /** Empty constructor. Must call init() prior to using in this case. */
1/*
2 * Copyright (c) 2004-2006 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;

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

64 */
65template <class MemDepPred, class Impl>
66class MemDepUnit {
67 public:
68 typedef typename Impl::Params Params;
69 typedef typename Impl::DynInstPtr DynInstPtr;
70
71 /** Empty constructor. Must call init() prior to using in this case. */
72 MemDepUnit() {}
72 MemDepUnit();
73
74 /** Constructs a MemDepUnit with given parameters. */
75 MemDepUnit(Params *params);
76
77 /** Frees up any memory allocated. */
78 ~MemDepUnit();
79
80 /** Returns the name of the memory dependence unit. */

--- 184 unchanged lines hidden ---
73
74 /** Constructs a MemDepUnit with given parameters. */
75 MemDepUnit(Params *params);
76
77 /** Frees up any memory allocated. */
78 ~MemDepUnit();
79
80 /** Returns the name of the memory dependence unit. */

--- 184 unchanged lines hidden ---