OpenASIP
2.0
|
#include <TCEStubTargetMachine.hh>
Public Member Functions | |
TCEStubTargetMachine (const Target &T, const Triple &TT, const llvm::StringRef &CPU, const llvm::StringRef &FS, const TargetOptions &Options, Optional< Reloc::Model > RM, Optional< CodeModel::Model > CM, CodeGenOpt::Level OL, bool isLittle) | |
virtual | ~TCEStubTargetMachine () |
const TCEStubSubTarget * | getSubtargetImpl () const |
const TCEStubSubTarget * | getSubtargetImpl (const Function &) const override |
Public Member Functions inherited from llvm::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) | |
virtual bool | isNoopAddrSpaceCast (unsigned SrcAS, unsigned DestAS) const override |
virtual void | setTTAMach (const TTAMachine::Machine *mach) |
Static Public Member Functions | |
static void | setADFString (std::string adfXML) |
Static Public Attributes | |
static std::string | adfXML_ = "" |
Protected Attributes | |
std::unique_ptr< TargetLoweringObjectFile > | TLOF |
TCEStubSubTarget * | ST |
Additional Inherited Members | |
Public Attributes inherited from llvm::TCEBaseTargetMachine | |
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, | ||
Optional< Reloc::Model > | RM, | ||
Optional< CodeModel::Model > | CM, | ||
CodeGenOpt::Level | OL, | ||
bool | isLittle | ||
) |
Definition at line 134 of file TCEStubTargetMachine.cc.
References adfXML_, ADFSerializer::readMachine(), XMLSerializer::setSourceString(), llvm::TCEBaseTargetMachine::setTTAMach(), and ST.
|
virtual |
Definition at line 157 of file TCEStubTargetMachine.cc.
|
inline |
|
inlineoverride |
|
static |
Definition at line 160 of file TCEStubTargetMachine.cc.
References adfXML_.
Referenced by TCEPluginInitializer::TCEPluginInitializer().
|
static |
Definition at line 130 of file TCEStubTargetMachine.hh.
Referenced by setADFString(), and TCEStubTargetMachine().
|
protected |
Definition at line 105 of file TCEStubTargetMachine.hh.
Referenced by getSubtargetImpl(), and TCEStubTargetMachine().
|
protected |
Definition at line 104 of file TCEStubTargetMachine.hh.