14 #ifndef PPC_TARGETMACHINE_H
15 #define PPC_TARGETMACHINE_H
48 return &FrameLowering;
79 virtual void anchor();
90 virtual void anchor();
virtual bool addCodeEmitter(PassManagerBase &PM, JITCodeEmitter &JCE)
virtual TargetPassConfig * createPassConfig(PassManagerBase &PM)
PPC64TargetMachine(const Target &T, StringRef TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
virtual const InstrItineraryData * getInstrItineraryData() const
virtual const PPCFrameLowering * getFrameLowering() const
PPC32TargetMachine(const Target &T, StringRef TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL)
virtual const PPCSelectionDAGInfo * getSelectionDAGInfo() const
virtual void addAnalysisPasses(PassManagerBase &PM)
Register PPC analysis passes with a pass manager.
virtual const PPCInstrInfo * getInstrInfo() const
virtual const PPCRegisterInfo & getRegisterInfo() const
virtual const PPCSubtarget * getSubtargetImpl() const
virtual const PPCRegisterInfo * getRegisterInfo() const
virtual const PPCTargetLowering * getTargetLowering() const
virtual PPCJITInfo * getJITInfo()
virtual const DataLayout * getDataLayout() const
PPCTargetMachine(const Target &T, StringRef TT, StringRef CPU, StringRef FS, const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL, bool is64Bit)