LLVM 20.0.0git
MCA Directory Reference
Directory dependency graph for MCA:
include/llvm/MCA

Directories

directory  HardwareUnits
 
directory  Stages
 

Files

file  CodeEmitter.h [code]
 A utility class used to compute instruction encodings.
 
file  Context.h [code]
 This file defines a class for holding ownership of various simulated hardware units.
 
file  CustomBehaviour.h [code]
 This file defines the base class CustomBehaviour which can be inherited from by specific targets (ex.
 
file  HWEventListener.h [code]
 This file defines the main interface for hardware event listeners.
 
file  IncrementalSourceMgr.h [code]
 This file contains IncrementalSourceMgr, an implementation of SourceMgr that allows users to add new instructions incrementally / dynamically.
 
file  InstrBuilder.h [code]
 A builder class for instructions that are statically analyzed by llvm-mca.
 
file  Instruction.h [code]
 This file defines abstractions used by the Pipeline to model register reads, register writes and instructions.
 
file  Pipeline.h [code]
 This file implements an ordered container of stages that simulate the pipeline of a hardware backend.
 
file  SourceMgr.h [code]
 This file contains abstract class SourceMgr and the default implementation, CircularSourceMgr.
 
file  Support.h [code]
 Helper functions used by various pipeline components.
 
file  View.h [code]
 This file defines the main interface for Views.