Lines Matching defs:MipsSubtarget
1 //===-- MipsSubtarget.cpp - Mips Subtarget Information --------------------===//
13 #include "MipsSubtarget.h"
62 bool MipsSubtarget::DspWarningPrinted = false;
63 bool MipsSubtarget::MSAWarningPrinted = false;
64 bool MipsSubtarget::VirtWarningPrinted = false;
65 bool MipsSubtarget::CRCWarningPrinted = false;
66 bool MipsSubtarget::GINVWarningPrinted = false;
67 bool MipsSubtarget::MIPS1WarningPrinted = false;
69 void MipsSubtarget::anchor() {}
71 MipsSubtarget::MipsSubtarget(const Triple &TT, StringRef CPU, StringRef FS,
223 bool MipsSubtarget::isPositionIndependent() const {
228 bool MipsSubtarget::enablePostRAScheduler() const { return true; }
230 void MipsSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const {
236 CodeGenOptLevel MipsSubtarget::getOptLevelToEnablePostRAScheduler() const {
240 MipsSubtarget &
241 MipsSubtarget::initializeSubtargetDependencies(StringRef CPU, StringRef FS,
269 bool MipsSubtarget::useConstantIslands() {
275 Reloc::Model MipsSubtarget::getRelocationModel() const {
279 bool MipsSubtarget::isABI_N64() const { return getABI().IsN64(); }
280 bool MipsSubtarget::isABI_N32() const { return getABI().IsN32(); }
281 bool MipsSubtarget::isABI_O32() const { return getABI().IsO32(); }
282 const MipsABIInfo &MipsSubtarget::getABI() const { return TM.getABI(); }
284 const CallLowering *MipsSubtarget::getCallLowering() const {
288 const LegalizerInfo *MipsSubtarget::getLegalizerInfo() const {
292 const RegisterBankInfo *MipsSubtarget::getRegBankInfo() const {
296 InstructionSelector *MipsSubtarget::getInstructionSelector() const {