gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::branch_prediction Namespace Reference

Classes

class  BiModeBP
 Implements a bi-mode branch predictor. More...
class  BPredUnit
 Basically a wrapper class to hold both the branch predictor and the BTB. More...
class  BranchTargetBuffer
class  BTBEntry
class  IndirectPredictor
class  LocalBP
 Implements a local predictor that uses the PC to index into a table of counters. More...
class  LoopPredictor
class  LTAGE
class  MPP_LoopPredictor
class  MPP_LoopPredictor_8KB
class  MPP_StatisticalCorrector
class  MPP_StatisticalCorrector_64KB
class  MPP_StatisticalCorrector_8KB
class  MPP_TAGE
class  MPP_TAGE_8KB
class  MultiperspectivePerceptron
class  MultiperspectivePerceptron64KB
class  MultiperspectivePerceptron8KB
class  MultiperspectivePerceptronTAGE
class  MultiperspectivePerceptronTAGE64KB
class  MultiperspectivePerceptronTAGE8KB
class  ReturnAddrStack
 Return address stack class, implements a simple RAS. More...
class  SimpleBTB
class  SimpleIndirectPredictor
class  StatisticalCorrector
class  TAGE
class  TAGE_SC_L
class  TAGE_SC_L_64KB
class  TAGE_SC_L_64KB_StatisticalCorrector
class  TAGE_SC_L_8KB
class  TAGE_SC_L_8KB_StatisticalCorrector
class  TAGE_SC_L_LoopPredictor
class  TAGE_SC_L_TAGE
class  TAGE_SC_L_TAGE_64KB
class  TAGE_SC_L_TAGE_8KB
class  TAGEBase
class  TournamentBP
 Implements a tournament branch predictor, hopefully identical to the one used in the 21264. More...

Typedefs

typedef enums::BranchType BranchType

Functions

BranchType getBranchType (StaticInstPtr inst)
std::string toString (BranchType type)

Typedef Documentation

◆ BranchType

typedef enums::BranchType gem5::branch_prediction::BranchType

Definition at line 54 of file branch_type.hh.

Function Documentation

◆ getBranchType()

◆ toString()


Generated on Sat Oct 18 2025 08:06:58 for gem5 by doxygen 1.14.0