14 #ifndef XCORETARGETMACHINE_H
15 #define XCORETARGETMACHINE_H
42 return &FrameLowering;
XCoreTargetMachine(const Target &T, StringRef TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
virtual const TargetRegisterInfo & getRegisterInfo() const
virtual const XCoreSubtarget * getSubtargetImpl() const
virtual const XCoreSelectionDAGInfo * getSelectionDAGInfo() const
virtual const DataLayout * getDataLayout() const
virtual const TargetRegisterInfo * getRegisterInfo() const
virtual const XCoreInstrInfo * getInstrInfo() const
virtual void addAnalysisPasses(PassManagerBase &PM)
Register analysis passes for this target with a pass manager.
virtual const XCoreTargetLowering * getTargetLowering() const
virtual const XCoreFrameLowering * getFrameLowering() const
virtual TargetPassConfig * createPassConfig(PassManagerBase &PM)