|
LLVM
8.0.1
|
Provide extra details about the machine processor. More...
#include "llvm/MC/MCSchedule.h"

Provide extra details about the machine processor.
This is a collection of "optional" processor information that is not normally used by the LLVM machine schedulers, but that can be consumed by external tools like llvm-mca to improve the quality of the peformance analysis.
Definition at line 177 of file MCSchedule.h.
| unsigned llvm::MCExtraProcessorInfo::LoadQueueID |
Definition at line 186 of file MCSchedule.h.
Referenced by llvm::mca::LSUnit::LSUnit().
| unsigned llvm::MCExtraProcessorInfo::MaxRetirePerCycle |
Definition at line 181 of file MCSchedule.h.
Referenced by llvm::mca::RetireControlUnit::RetireControlUnit().
| unsigned llvm::MCExtraProcessorInfo::NumRegisterCostEntries |
Definition at line 185 of file MCSchedule.h.
| unsigned llvm::MCExtraProcessorInfo::NumRegisterFiles |
Definition at line 183 of file MCSchedule.h.
Referenced by llvm::mca::RegisterFile::RegisterFile().
| const MCRegisterCostEntry* llvm::MCExtraProcessorInfo::RegisterCostTable |
Definition at line 184 of file MCSchedule.h.
Referenced by llvm::mca::RegisterFile::RegisterFile().
| const MCRegisterFileDesc* llvm::MCExtraProcessorInfo::RegisterFiles |
Definition at line 182 of file MCSchedule.h.
Referenced by llvm::mca::RegisterFile::RegisterFile().
| unsigned llvm::MCExtraProcessorInfo::ReorderBufferSize |
Definition at line 179 of file MCSchedule.h.
Referenced by llvm::mca::RetireControlUnit::RetireControlUnit().
| unsigned llvm::MCExtraProcessorInfo::StoreQueueID |
Definition at line 187 of file MCSchedule.h.
Referenced by llvm::mca::LSUnit::LSUnit().
1.8.13