|
OpenASIP 2.2
|
#include <TCEStubTargetMachine.hh>


Public Member Functions | |
| TCEBaseTargetMachine (const Target &T, const Triple &TT, const llvm::StringRef &CPU, const llvm::StringRef &FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL) | |
| virtual bool | isNoopAddrSpaceCast (unsigned SrcAS, unsigned DestAS) const override |
| virtual void | setTTAMach (const TTAMachine::Machine *mach) |
Public Attributes | |
| const TTAMachine::Machine * | ttaMach_ |
Base class common to TCEStubTargetMachine(for middle end) and TCETargetMachine(for backend)
Definition at line 82 of file TCEStubTargetMachine.hh.
| TCEBaseTargetMachine::TCEBaseTargetMachine | ( | const Target & | T, |
| const Triple & | TT, | ||
| const llvm::StringRef & | CPU, | ||
| const llvm::StringRef & | FS, | ||
| const TargetOptions & | Options, | ||
| Reloc::Model | RM, | ||
| CodeModel::Model | CM, | ||
| CodeGenOpt::Level | OL | ||
| ) |
Definition at line 125 of file TCEStubTargetMachine.cc.
|
inlineoverridevirtual |
Definition at line 89 of file TCEStubTargetMachine.hh.
|
inlinevirtual |
Reimplemented in llvm::TCETargetMachine.
Definition at line 94 of file TCEStubTargetMachine.hh.
References ttaMach_.
Referenced by llvm::TCETargetMachine::setTTAMach(), and llvm::TCEStubTargetMachine::TCEStubTargetMachine().
| const TTAMachine::Machine* llvm::TCEBaseTargetMachine::ttaMach_ |
Definition at line 92 of file TCEStubTargetMachine.hh.
Referenced by llvm::TCETargetMachine::calculateSupportedImmediates(), llvm::TCETargetMachine::canEncodeAsMOVI(), llvm::TCETargetMachine::getLoadOpcode(), llvm::TCEStubTTIImpl::getNumberOfRegisters(), llvm::TCEStubTTIImpl::getRegisterBitWidth(), llvm::TCETargetMachine::largestImmValue(), setTTAMach(), llvm::TCETargetMachine::smallestImmValue(), and llvm::TCETargetMachine::ttaMachine().