LLVM 22.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 ARCInstrInfogetInstrInfo () const override
const ARCFrameLoweringgetFrameLowering () const override
const ARCTargetLoweringgetTargetLowering () const override
const ARCRegisterInfogetRegisterInfo () const override
const SelectionDAGTargetInfogetSelectionDAGInfo () 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: