OpenASIP 2.2
|
#include <TCEStubTargetMachine.hh>
Public Member Functions | |
TCEStubTargetMachine (const Target &T, const Triple &TT, const llvm::StringRef &CPU, const llvm::StringRef &FS, const TargetOptions &Options, std::optional< Reloc::Model > RM, std::optional< CodeModel::Model > CM, CodeGenOpt::Level OL, bool isLittle) | |
virtual | ~TCEStubTargetMachine () |
const TCEStubSubTarget * | getSubtargetImpl () const |
const TCEStubSubTarget * | getSubtargetImpl (const Function &) const override |
![]() | |
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) |
Protected Attributes | |
std::unique_ptr< TargetLoweringObjectFile > | TLOF |
TCEStubSubTarget * | ST |
Additional Inherited Members | |
![]() | |
const TTAMachine::Machine * | ttaMach_ |
TargetStub for middle end optimizations. (for loopvectorizer initially)
Definition at line 102 of file TCEStubTargetMachine.hh.
TCEStubTargetMachine::TCEStubTargetMachine | ( | const Target & | T, |
const Triple & | TT, | ||
const llvm::StringRef & | CPU, | ||
const llvm::StringRef & | FS, | ||
const TargetOptions & | Options, | ||
std::optional< Reloc::Model > | RM, | ||
std::optional< CodeModel::Model > | CM, | ||
CodeGenOpt::Level | OL, | ||
bool | isLittle | ||
) |
Definition at line 134 of file TCEStubTargetMachine.cc.
References __func__, ADFSerializer::readMachine(), XMLSerializer::setSourceFile(), llvm::TCEBaseTargetMachine::setTTAMach(), and ST.
|
virtual |
Definition at line 170 of file TCEStubTargetMachine.cc.
|
inline |
|
inlineoverride |
|
protected |
Definition at line 105 of file TCEStubTargetMachine.hh.
Referenced by getSubtargetImpl(), getSubtargetImpl(), and TCEStubTargetMachine().
|
protected |
Definition at line 104 of file TCEStubTargetMachine.hh.