rob_impl.hh (2731:822b96578fba) rob_impl.hh (2733:e0eac8fc5774)
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;

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

95std::string
96ROB<Impl>::name() const
97{
98 return cpu->name() + ".rob";
99}
100
101template <class Impl>
102void
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;

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

95std::string
96ROB<Impl>::name() const
97{
98 return cpu->name() + ".rob";
99}
100
101template <class Impl>
102void
103ROB<Impl>::setCPU(FullCPU *cpu_ptr)
103ROB<Impl>::setCPU(O3CPU *cpu_ptr)
104{
105 cpu = cpu_ptr;
106
107 // Set the per-thread iterators to the end of the instruction list.
108 for (int i=0; i < numThreads;i++) {
109 squashIt[i] = instList[i].end();
110 }
111

--- 582 unchanged lines hidden ---
104{
105 cpu = cpu_ptr;
106
107 // Set the per-thread iterators to the end of the instruction list.
108 for (int i=0; i < numThreads;i++) {
109 squashIt[i] = instList[i].end();
110 }
111

--- 582 unchanged lines hidden ---