struct MCExtraProcessorInfo
Declaration
struct MCExtraProcessorInfo { /* full declaration omitted */ };
Description
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.
Declared at: llvm/include/llvm/MC/MCSchedule.h:177
Member Variables
- public unsigned int ReorderBufferSize
- public unsigned int MaxRetirePerCycle
- public const llvm::MCRegisterFileDesc* RegisterFiles
- public unsigned int NumRegisterFiles
- public const llvm::MCRegisterCostEntry* RegisterCostTable
- public unsigned int NumRegisterCostEntries
- public unsigned int LoadQueueID
- public unsigned int StoreQueueID