fetch.hh (2698:d5f35d41e017) | fetch.hh (2727:91e17c7ee622) |
---|---|
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; --- 407 unchanged lines hidden (view full) --- 416 /** Records if fetch is switched out. */ 417 bool switchedOut; 418 419 // @todo: Consider making these vectors and tracking on a per thread basis. 420 /** Stat for total number of cycles stalled due to an icache miss. */ 421 Stats::Scalar<> icacheStallCycles; 422 /** Stat for total number of fetched instructions. */ 423 Stats::Scalar<> fetchedInsts; | 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; --- 407 unchanged lines hidden (view full) --- 416 /** Records if fetch is switched out. */ 417 bool switchedOut; 418 419 // @todo: Consider making these vectors and tracking on a per thread basis. 420 /** Stat for total number of cycles stalled due to an icache miss. */ 421 Stats::Scalar<> icacheStallCycles; 422 /** Stat for total number of fetched instructions. */ 423 Stats::Scalar<> fetchedInsts; |
424 /** Total number of fetched branches. */ |
|
424 Stats::Scalar<> fetchedBranches; 425 /** Stat for total number of predicted branches. */ 426 Stats::Scalar<> predictedBranches; 427 /** Stat for total number of cycles spent fetching. */ 428 Stats::Scalar<> fetchCycles; 429 /** Stat for total number of cycles spent squashing. */ 430 Stats::Scalar<> fetchSquashCycles; 431 /** Stat for total number of cycles spent blocked due to other stages in --- 24 unchanged lines hidden --- | 425 Stats::Scalar<> fetchedBranches; 426 /** Stat for total number of predicted branches. */ 427 Stats::Scalar<> predictedBranches; 428 /** Stat for total number of cycles spent fetching. */ 429 Stats::Scalar<> fetchCycles; 430 /** Stat for total number of cycles spent squashing. */ 431 Stats::Scalar<> fetchSquashCycles; 432 /** Stat for total number of cycles spent blocked due to other stages in --- 24 unchanged lines hidden --- |