LLVM API Documentation
#include <ARMTargetMachine.h>


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 ARMRegisterInfo * | getRegisterInfo () const |
| virtual const ARMTargetLowering * | getTargetLowering () const |
| virtual const ARMSelectionDAGInfo * | getSelectionDAGInfo () const |
| virtual const ARMFrameLowering * | getFrameLowering () const |
| virtual const ARMInstrInfo * | getInstrInfo () const |
| virtual const DataLayout * | getDataLayout () const |
ARMTargetMachine - ARM target machine.
Definition at line 68 of file ARMTargetMachine.h.
| ARMTargetMachine::ARMTargetMachine | ( | const Target & | T, |
| StringRef | TT, | ||
| StringRef | CPU, | ||
| StringRef | FS, | ||
| const TargetOptions & | Options, | ||
| Reloc::Model | RM, | ||
| CodeModel::Model | CM, | ||
| CodeGenOpt::Level | OL | ||
| ) |
Definition at line 70 of file ARMTargetMachine.cpp.
References llvm::ARMSubtarget::getCPUString(), llvm::ARMSubtarget::hasARMOps(), llvm::LLVMTargetMachine::initAsmInfo(), llvm::report_fatal_error(), and llvm::ARMBaseTargetMachine::Subtarget.
| 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.