inst_queue.hh (4329:52057dbec096) inst_queue.hh (5336:c7e21f4e5a2e)
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;

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

100 bool freeFU;
101
102 public:
103 /** Construct a FU completion event. */
104 FUCompletion(DynInstPtr &_inst, int fu_idx,
105 InstructionQueue<Impl> *iq_ptr);
106
107 virtual void process();
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;

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

100 bool freeFU;
101
102 public:
103 /** Construct a FU completion event. */
104 FUCompletion(DynInstPtr &_inst, int fu_idx,
105 InstructionQueue<Impl> *iq_ptr);
106
107 virtual void process();
108 virtual const char *description();
108 virtual const char *description() const;
109 void setFreeFU() { freeFU = true; }
110 };
111
112 /** Constructs an IQ. */
113 InstructionQueue(O3CPU *cpu_ptr, IEW *iew_ptr, Params *params);
114
115 /** Destructs the IQ. */
116 ~InstructionQueue();

--- 385 unchanged lines hidden ---
109 void setFreeFU() { freeFU = true; }
110 };
111
112 /** Constructs an IQ. */
113 InstructionQueue(O3CPU *cpu_ptr, IEW *iew_ptr, Params *params);
114
115 /** Destructs the IQ. */
116 ~InstructionQueue();

--- 385 unchanged lines hidden ---