LLVM  8.0.1
Public Member Functions | List of all members
llvm::ARCSubtarget Class Reference

#include "Target/ARC/ARCSubtarget.h"

Inheritance diagram for llvm::ARCSubtarget:
Inheritance graph
[legend]
Collaboration diagram for llvm::ARCSubtarget:
Collaboration graph
[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. More...
 
void ParseSubtargetFeatures (StringRef CPU, StringRef FS)
 Parses features string setting specified subtarget options. More...
 
const ARCInstrInfogetInstrInfo () const override
 
const ARCFrameLoweringgetFrameLowering () const override
 
const ARCTargetLoweringgetTargetLowering () const override
 
const ARCRegisterInfogetRegisterInfo () const override
 
const SelectionDAGTargetInfogetSelectionDAGInfo () const override
 

Detailed Description

Definition at line 32 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.

Member Function Documentation

◆ getFrameLowering()

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

Definition at line 50 of file ARCSubtarget.h.

◆ getInstrInfo()

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

◆ getRegisterInfo()

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

◆ getSelectionDAGInfo()

const SelectionDAGTargetInfo* llvm::ARCSubtarget::getSelectionDAGInfo ( ) const
inlineoverride

Definition at line 59 of file ARCSubtarget.h.

◆ getTargetLowering()

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

Definition at line 53 of file ARCSubtarget.h.

◆ ParseSubtargetFeatures()

void llvm::ARCSubtarget::ParseSubtargetFeatures ( StringRef  CPU,
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: