LLVM 24.0.0git
llvm::ARCSubtarget Class Reference

#include "Target/ARC/ARCSubtarget.h"

Inheritance diagram for llvm::ARCSubtarget:
[legend]

Public Member Functions

 ARCSubtarget (const Triple &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM)
 This constructor initializes the data members to match that of the specified triple.
 ~ARCSubtarget () override
void ParseSubtargetFeatures (StringRef CPU, StringRef TuneCPU, StringRef FS)
 Parses features string setting specified subtarget options.
const ARCInstrInfo * getInstrInfo () const override
const ARCFrameLowering * getFrameLowering () const override
const ARCTargetLowering * getTargetLowering () const override
const ARCRegisterInfo * getRegisterInfo () const override
const SelectionDAGTargetInfo * getSelectionDAGInfo () const override
bool hasNorm () const

Detailed Description

Definition at line 30 of file ARCSubtarget.h.

Constructor & Destructor Documentation

◆ ARCSubtarget()

ARCSubtarget::ARCSubtarget ( const Triple & TT,
const std::string & CPU,
const std::string & FS,
const TargetMachine & TM )

This constructor initializes the data members to match that of the specified triple.

Definition at line 28 of file ARCSubtarget.cpp.

◆ ~ARCSubtarget()

ARCSubtarget::~ARCSubtarget ( )
overridedefault

Member Function Documentation

◆ getFrameLowering()

const ARCFrameLowering * llvm::ARCSubtarget::getFrameLowering ( ) const
inlineoverride

Definition at line 53 of file ARCSubtarget.h.

◆ getInstrInfo()

const ARCInstrInfo * llvm::ARCSubtarget::getInstrInfo ( ) const
inlineoverride

Definition at line 52 of file ARCSubtarget.h.

◆ getRegisterInfo()

const ARCRegisterInfo * llvm::ARCSubtarget::getRegisterInfo ( ) const
inlineoverride

Definition at line 59 of file ARCSubtarget.h.

◆ getSelectionDAGInfo()

const SelectionDAGTargetInfo * ARCSubtarget::getSelectionDAGInfo ( ) const
override

Definition at line 37 of file ARCSubtarget.cpp.

◆ getTargetLowering()

const ARCTargetLowering * llvm::ARCSubtarget::getTargetLowering ( ) const
inlineoverride

Definition at line 56 of file ARCSubtarget.h.

◆ hasNorm()

bool llvm::ARCSubtarget::hasNorm ( ) const
inline

Definition at line 65 of file ARCSubtarget.h.

◆ ParseSubtargetFeatures()

void llvm::ARCSubtarget::ParseSubtargetFeatures ( StringRef CPU,
StringRef TuneCPU,
StringRef FS )

Parses features string setting specified subtarget options.

Definition of function is auto generated by tblgen.


The documentation for this class was generated from the following files: