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 --- |