LLVM 20.0.0git
|
This is a convenience struct to hold the parameters necessary for creating the pre-built "default" out-of-order pipeline. More...
#include "llvm/MCA/Context.h"
Public Member Functions | |
PipelineOptions (unsigned UOPQSize, unsigned DecThr, unsigned DW, unsigned RFS, unsigned LQS, unsigned SQS, bool NoAlias, bool ShouldEnableBottleneckAnalysis=false) | |
This is a convenience struct to hold the parameters necessary for creating the pre-built "default" out-of-order pipeline.
bool llvm::mca::PipelineOptions::AssumeNoAlias |
Definition at line 47 of file Context.h.
Referenced by llvm::mca::Context::createDefaultPipeline(), and llvm::mca::Context::createInOrderPipeline().
unsigned llvm::mca::PipelineOptions::DecodersThroughput |
Definition at line 42 of file Context.h.
Referenced by llvm::mca::Context::createDefaultPipeline().
unsigned llvm::mca::PipelineOptions::DispatchWidth |
Definition at line 43 of file Context.h.
Referenced by llvm::mca::Context::createDefaultPipeline().
bool llvm::mca::PipelineOptions::EnableBottleneckAnalysis |
Definition at line 48 of file Context.h.
Referenced by llvm::mca::Context::createDefaultPipeline().
unsigned llvm::mca::PipelineOptions::LoadQueueSize |
Definition at line 45 of file Context.h.
Referenced by llvm::mca::Context::createDefaultPipeline(), and llvm::mca::Context::createInOrderPipeline().
unsigned llvm::mca::PipelineOptions::MicroOpQueueSize |
Definition at line 41 of file Context.h.
Referenced by llvm::mca::Context::createDefaultPipeline().
unsigned llvm::mca::PipelineOptions::RegisterFileSize |
Definition at line 44 of file Context.h.
Referenced by llvm::mca::Context::createDefaultPipeline(), and llvm::mca::Context::createInOrderPipeline().
unsigned llvm::mca::PipelineOptions::StoreQueueSize |
Definition at line 46 of file Context.h.
Referenced by llvm::mca::Context::createDefaultPipeline(), and llvm::mca::Context::createInOrderPipeline().