|
LLVM 22.0.0git
|
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. | |