LLVM  4.0.0
Public Member Functions | List of all members
llvm::BPFSubtarget Class Reference

#include <BPFSubtarget.h>

Inheritance diagram for llvm::BPFSubtarget:
[legend]
Collaboration diagram for llvm::BPFSubtarget:
[legend]

Public Member Functions

 BPFSubtarget (const Triple &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM)
 
void ParseSubtargetFeatures (StringRef CPU, StringRef FS)
 
const BPFInstrInfogetInstrInfo () const override
 
const BPFFrameLoweringgetFrameLowering () const override
 
const BPFTargetLoweringgetTargetLowering () const override
 
const SelectionDAGTargetInfogetSelectionDAGInfo () const override
 
const TargetRegisterInfogetRegisterInfo () const override
 

Detailed Description

Definition at line 31 of file BPFSubtarget.h.

Constructor & Destructor Documentation

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

Definition at line 28 of file BPFSubtarget.cpp.

Member Function Documentation

const BPFFrameLowering* llvm::BPFSubtarget::getFrameLowering ( ) const
inlineoverride

Definition at line 49 of file BPFSubtarget.h.

const BPFInstrInfo* llvm::BPFSubtarget::getInstrInfo ( ) const
inlineoverride

Definition at line 48 of file BPFSubtarget.h.

const TargetRegisterInfo* llvm::BPFSubtarget::getRegisterInfo ( ) const
inlineoverride
const SelectionDAGTargetInfo* llvm::BPFSubtarget::getSelectionDAGInfo ( ) const
inlineoverride

Definition at line 55 of file BPFSubtarget.h.

const BPFTargetLowering* llvm::BPFSubtarget::getTargetLowering ( ) const
inlineoverride

Definition at line 52 of file BPFSubtarget.h.

void llvm::BPFSubtarget::ParseSubtargetFeatures ( StringRef  CPU,
StringRef  FS 
)

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