lsq_impl.hh (2698:d5f35d41e017) lsq_impl.hh (2727:91e17c7ee622)
1/*
1/*
2 * Copyright (c) 2004-2006 The Regents of The University of Michigan
2 * Copyright (c) 2005-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;
9 * redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the

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

103std::string
104LSQ<Impl>::name() const
105{
106 return iewStage->name() + ".lsq";
107}
108
109template<class Impl>
110void
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;
9 * redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the

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

103std::string
104LSQ<Impl>::name() const
105{
106 return iewStage->name() + ".lsq";
107}
108
109template<class Impl>
110void
111LSQ<Impl>::regStats()
112{
113 //Initialize LSQs
114 for (int tid=0; tid < numThreads; tid++) {
115 thread[tid].regStats();
116 }
117}
118
119template<class Impl>
120void
111LSQ<Impl>::setActiveThreads(list<unsigned> *at_ptr)
112{
113 activeThreads = at_ptr;
114 assert(activeThreads != 0);
115}
116
117template<class Impl>
118void

--- 411 unchanged lines hidden ---
121LSQ<Impl>::setActiveThreads(list<unsigned> *at_ptr)
122{
123 activeThreads = at_ptr;
124 assert(activeThreads != 0);
125}
126
127template<class Impl>
128void

--- 411 unchanged lines hidden ---