LLVM 22.0.0git
MCA Directory Reference
Directory dependency graph for MCA:

Directories

 
HardwareUnits
 
Stages

Files

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