#include "Target/LoongArch/LoongArchSubtarget.h"
|
| | LoongArchSubtarget (const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS, StringRef ABIName, const TargetMachine &TM) |
| | ~LoongArchSubtarget () override |
| void | ParseSubtargetFeatures (StringRef CPU, StringRef TuneCPU, StringRef FS) |
| const LoongArchFrameLowering * | getFrameLowering () const override |
| const LoongArchInstrInfo * | getInstrInfo () const override |
| const LoongArchRegisterInfo * | getRegisterInfo () const override |
| const LoongArchTargetLowering * | getTargetLowering () const override |
| const SelectionDAGTargetInfo * | getSelectionDAGInfo () const override |
| bool | is64Bit () const |
| MVT | getGRLenVT () const |
| unsigned | getGRLen () const |
| LoongArchABI::ABI | getTargetABI () const |
| bool | isSoftFPABI () const |
| bool | isXRaySupported () const override |
| Align | getPrefFunctionAlignment () const |
| Align | getPrefLoopAlignment () const |
| unsigned | getMaxBytesForAlignment () const |
| unsigned | getMaxInterleaveFactor () const |
| unsigned | getPrefetchDistance () const override |
| unsigned | getMinPrefetchStride (unsigned NumMemAccesses, unsigned NumStridedMemAccesses, unsigned NumPrefetches, bool HasCall) const override |
| unsigned | getMaxPrefetchIterationsAhead () const override |
| bool | enableWritePrefetching () const override |
| bool | enableMachineScheduler () const override |
| bool | useAA () const override |
Definition at line 31 of file LoongArchSubtarget.h.
◆ LoongArchSubtarget()
◆ ~LoongArchSubtarget()
| LoongArchSubtarget::~LoongArchSubtarget |
( |
| ) |
|
|
overridedefault |
◆ enableMachineScheduler()
| bool llvm::LoongArchSubtarget::enableMachineScheduler |
( |
| ) |
const |
|
inlineoverride |
◆ enableWritePrefetching()
| bool llvm::LoongArchSubtarget::enableWritePrefetching |
( |
| ) |
const |
|
inlineoverride |
◆ getFrameLowering()
◆ getGRLen()
| unsigned llvm::LoongArchSubtarget::getGRLen |
( |
| ) |
const |
|
inline |
◆ getGRLenVT()
| MVT llvm::LoongArchSubtarget::getGRLenVT |
( |
| ) |
const |
|
inline |
◆ getInstrInfo()
◆ getMaxBytesForAlignment()
| unsigned llvm::LoongArchSubtarget::getMaxBytesForAlignment |
( |
| ) |
const |
|
inline |
◆ getMaxInterleaveFactor()
| unsigned llvm::LoongArchSubtarget::getMaxInterleaveFactor |
( |
| ) |
const |
|
inline |
◆ getMaxPrefetchIterationsAhead()
| unsigned llvm::LoongArchSubtarget::getMaxPrefetchIterationsAhead |
( |
| ) |
const |
|
inlineoverride |
◆ getMinPrefetchStride()
◆ getPrefetchDistance()
| unsigned llvm::LoongArchSubtarget::getPrefetchDistance |
( |
| ) |
const |
|
inlineoverride |
◆ getPrefFunctionAlignment()
| Align llvm::LoongArchSubtarget::getPrefFunctionAlignment |
( |
| ) |
const |
|
inline |
◆ getPrefLoopAlignment()
| Align llvm::LoongArchSubtarget::getPrefLoopAlignment |
( |
| ) |
const |
|
inline |
◆ getRegisterInfo()
◆ getSelectionDAGInfo()
◆ getTargetABI()
◆ getTargetLowering()
◆ is64Bit()
| bool llvm::LoongArchSubtarget::is64Bit |
( |
| ) |
const |
|
inline |
◆ isSoftFPABI()
| bool llvm::LoongArchSubtarget::isSoftFPABI |
( |
| ) |
const |
|
inline |
◆ isXRaySupported()
| bool llvm::LoongArchSubtarget::isXRaySupported |
( |
| ) |
const |
|
inlineoverride |
◆ ParseSubtargetFeatures()
◆ useAA()
| bool LoongArchSubtarget::useAA |
( |
| ) |
const |
|
override |
The documentation for this class was generated from the following files: