gem5 v24.0.0.0
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  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 Tue Jun 18 2024 16:24:18 for gem5 by doxygen 1.11.0