LLVM 19.0.0git
Public Attributes | List of all members
llvm::RISCVTuneInfoTable::RISCVTuneInfo Struct Reference

#include "Target/RISCV/RISCVSubtarget.h"

Public Attributes

const charName
 
uint8_t PrefFunctionAlignment
 
uint8_t PrefLoopAlignment
 
uint16_t CacheLineSize
 
uint16_t PrefetchDistance
 
uint16_t MinPrefetchStride
 
unsigned MaxPrefetchIterationsAhead
 
unsigned MinimumJumpTableEntries
 

Detailed Description

Definition at line 41 of file RISCVSubtarget.h.

Member Data Documentation

◆ CacheLineSize

uint16_t llvm::RISCVTuneInfoTable::RISCVTuneInfo::CacheLineSize

Definition at line 47 of file RISCVSubtarget.h.

Referenced by llvm::RISCVSubtarget::getCacheLineSize().

◆ MaxPrefetchIterationsAhead

unsigned llvm::RISCVTuneInfoTable::RISCVTuneInfo::MaxPrefetchIterationsAhead

◆ MinimumJumpTableEntries

unsigned llvm::RISCVTuneInfoTable::RISCVTuneInfo::MinimumJumpTableEntries

Definition at line 52 of file RISCVSubtarget.h.

Referenced by llvm::RISCVSubtarget::getMinimumJumpTableEntries().

◆ MinPrefetchStride

uint16_t llvm::RISCVTuneInfoTable::RISCVTuneInfo::MinPrefetchStride

Definition at line 49 of file RISCVSubtarget.h.

Referenced by llvm::RISCVSubtarget::getMinPrefetchStride().

◆ Name

const char* llvm::RISCVTuneInfoTable::RISCVTuneInfo::Name

Definition at line 42 of file RISCVSubtarget.h.

◆ PrefetchDistance

uint16_t llvm::RISCVTuneInfoTable::RISCVTuneInfo::PrefetchDistance

Definition at line 48 of file RISCVSubtarget.h.

Referenced by llvm::RISCVSubtarget::getPrefetchDistance().

◆ PrefFunctionAlignment

uint8_t llvm::RISCVTuneInfoTable::RISCVTuneInfo::PrefFunctionAlignment

Definition at line 43 of file RISCVSubtarget.h.

Referenced by llvm::RISCVSubtarget::getPrefFunctionAlignment().

◆ PrefLoopAlignment

uint8_t llvm::RISCVTuneInfoTable::RISCVTuneInfo::PrefLoopAlignment

Definition at line 44 of file RISCVSubtarget.h.

Referenced by llvm::RISCVSubtarget::getPrefLoopAlignment().


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