LLVM: llvm::mca::PipelineOptions Struct Reference (original) (raw)

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](MCA%5F2Context%5F8h%5Fsource.html)"

Public Attributes
unsigned MicroOpQueueSize
unsigned DecodersThroughput
unsigned DispatchWidth
unsigned RegisterFileSize
unsigned LoadQueueSize
unsigned StoreQueueSize
bool AssumeNoAlias
bool EnableBottleneckAnalysis

Detailed Description

This is a convenience struct to hold the parameters necessary for creating the pre-built "default" out-of-order pipeline.

Definition at line 34 of file Context.h.

Constructor & Destructor Documentation

Member Data Documentation

AssumeNoAlias

bool llvm::mca::PipelineOptions::AssumeNoAlias

DecodersThroughput

unsigned llvm::mca::PipelineOptions::DecodersThroughput

DispatchWidth

unsigned llvm::mca::PipelineOptions::DispatchWidth

EnableBottleneckAnalysis

bool llvm::mca::PipelineOptions::EnableBottleneckAnalysis

LoadQueueSize

unsigned llvm::mca::PipelineOptions::LoadQueueSize

MicroOpQueueSize

unsigned llvm::mca::PipelineOptions::MicroOpQueueSize

RegisterFileSize

unsigned llvm::mca::PipelineOptions::RegisterFileSize

StoreQueueSize

unsigned llvm::mca::PipelineOptions::StoreQueueSize


The documentation for this struct was generated from the following file: