LLVM API Documentation

Public Member Functions
llvm::ARMTargetMachine Class Reference

#include <ARMTargetMachine.h>

Inheritance diagram for llvm::ARMTargetMachine:
Inheritance graph
[legend]
Collaboration diagram for llvm::ARMTargetMachine:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ARMTargetMachine (const Target &T, StringRef TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
virtual const ARMRegisterInfogetRegisterInfo () const
virtual const ARMTargetLoweringgetTargetLowering () const
virtual const ARMSelectionDAGInfogetSelectionDAGInfo () const
virtual const ARMFrameLoweringgetFrameLowering () const
virtual const ARMInstrInfogetInstrInfo () const
virtual const DataLayoutgetDataLayout () const

Detailed Description

ARMTargetMachine - ARM target machine.

Definition at line 68 of file ARMTargetMachine.h.


Constructor & Destructor Documentation

ARMTargetMachine::ARMTargetMachine ( const Target T,
StringRef  TT,
StringRef  CPU,
StringRef  FS,
const TargetOptions Options,
Reloc::Model  RM,
CodeModel::Model  CM,
CodeGenOpt::Level  OL 
)

Member Function Documentation

virtual const DataLayout* llvm::ARMTargetMachine::getDataLayout ( ) const [inline, virtual]

Reimplemented from llvm::TargetMachine.

Definition at line 97 of file ARMTargetMachine.h.

virtual const ARMFrameLowering* llvm::ARMTargetMachine::getFrameLowering ( ) const [inline, virtual]

Reimplemented from llvm::TargetMachine.

Definition at line 93 of file ARMTargetMachine.h.

virtual const ARMInstrInfo* llvm::ARMTargetMachine::getInstrInfo ( ) const [inline, virtual]

Reimplemented from llvm::TargetMachine.

Definition at line 96 of file ARMTargetMachine.h.

virtual const ARMRegisterInfo* llvm::ARMTargetMachine::getRegisterInfo ( ) const [inline, virtual]

getRegisterInfo - If register information is available, return it. If not, return null. This is kept separate from RegInfo until RegInfo has details of graph coloring register allocation removed from it.

Reimplemented from llvm::TargetMachine.

Definition at line 82 of file ARMTargetMachine.h.

References llvm::ARMInstrInfo::getRegisterInfo().

virtual const ARMSelectionDAGInfo* llvm::ARMTargetMachine::getSelectionDAGInfo ( ) const [inline, virtual]

Reimplemented from llvm::TargetMachine.

Definition at line 90 of file ARMTargetMachine.h.

virtual const ARMTargetLowering* llvm::ARMTargetMachine::getTargetLowering ( ) const [inline, virtual]

Reimplemented from llvm::ARMBaseTargetMachine.

Definition at line 86 of file ARMTargetMachine.h.


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