Home
last modified time | relevance | path

Searched refs:Mips (Results 1 – 25 of 105) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEInstrInfo.cpp26 return STI.isPositionIndependent() ? Mips::B_MM : Mips::J_MM; in getUnconditionalBranch()
27 return STI.isPositionIndependent() ? Mips::B : Mips::J; in getUnconditionalBranch()
46 if ((Opc == Mips::LW) || (Opc == Mips::LD) || in isLoadFromStackSlot()
47 (Opc == Mips::LWC1) || (Opc == Mips::LDC1) || (Opc == Mips::LDC164)) { in isLoadFromStackSlot()
68 if ((Opc == Mips::SW) || (Opc == Mips::SD) || in isStoreToStackSlot()
69 (Opc == Mips::SWC1) || (Opc == Mips::SDC1) || (Opc == Mips::SDC164)) { in isStoreToStackSlot()
88 if (Mips::GPR32RegClass.contains(DestReg)) { // Copy to CPU Reg. in copyPhysReg()
89 if (Mips::GPR32RegClass.contains(SrcReg)) { in copyPhysReg()
91 Opc = Mips::MOVE16_MM; in copyPhysReg()
93 Opc = Mips::OR, ZeroReg = Mips::ZERO; in copyPhysReg()
[all …]
H A DMipsInstrInfo.cpp43 : MipsGenInstrInfo(Mips::ADJCALLSTACKDOWN, Mips::ADJCALLSTACKUP), in MipsInstrInfo()
58 return MCInstBuilder(Mips::SLL) in getNop()
59 .addReg(Mips::ZERO) in getNop()
60 .addReg(Mips::ZERO) in getNop()
70 BuildMI(MBB, MI, DL, get(Mips::NOP)); in insertNoop()
79 Subtarget.hasMips32r6() ? Mips::SLL_MMR6 : Mips::SLL_MM; in insertNop()
81 Subtarget.inMicroMipsMode() ? MMOpc : (unsigned)Mips::SLL; in insertNop()
82 return BuildMI(MBB, MI, DL, get(Opc), Mips::ZERO) in insertNop()
83 .addReg(Mips::ZERO) in insertNop()
304 case Mips::B: in isBranchOffsetInRange()
[all …]
H A DMipsExpandPseudo.cpp83 unsigned ZERO = Mips::ZERO; in expandAtomicCmpSwapSubword()
84 unsigned BNE = Mips::BNE; in expandAtomicCmpSwapSubword()
85 unsigned BEQ = Mips::BEQ; in expandAtomicCmpSwapSubword()
87 I->getOpcode() == Mips::ATOMIC_CMP_SWAP_I8_POSTRA ? Mips::SEB : Mips::SEH; in expandAtomicCmpSwapSubword()
90 LL = STI->hasMips32r6() ? Mips::LL_MMR6 : Mips::LL_MM; in expandAtomicCmpSwapSubword()
91 SC = STI->hasMips32r6() ? Mips::SC_MMR6 : Mips::SC_MM; in expandAtomicCmpSwapSubword()
92 BNE = STI->hasMips32r6() ? Mips::BNEC_MMR6 : Mips::BNE_MM; in expandAtomicCmpSwapSubword()
93 BEQ = STI->hasMips32r6() ? Mips::BEQC_MMR6 : Mips::BEQ_MM; in expandAtomicCmpSwapSubword()
95 LL = STI->hasMips32r6() ? (ArePtrs64bit ? Mips::LL64_R6 : Mips::LL_R6) in expandAtomicCmpSwapSubword()
96 : (ArePtrs64bit ? Mips::LL64 : Mips::LL); in expandAtomicCmpSwapSubword()
[all …]
H A DMips16InstrInfo.cpp40 : MipsInstrInfo(STI, Mips::Bimm16) {} in Mips16InstrInfo()
73 if (Mips::CPU16RegsRegClass.contains(DestReg) && in copyPhysReg()
74 Mips::GPR32RegClass.contains(SrcReg)) in copyPhysReg()
75 Opc = Mips::MoveR3216; in copyPhysReg()
76 else if (Mips::GPR32RegClass.contains(DestReg) && in copyPhysReg()
77 Mips::CPU16RegsRegClass.contains(SrcReg)) in copyPhysReg()
78 Opc = Mips::Move32R16; in copyPhysReg()
79 else if ((SrcReg == Mips::HI0) && in copyPhysReg()
80 (Mips::CPU16RegsRegClass.contains(DestReg))) in copyPhysReg()
81 Opc = Mips::Mfhi16, SrcReg = 0; in copyPhysReg()
[all …]
H A DMipsRegisterInfo.cpp40 MipsRegisterInfo::MipsRegisterInfo() : MipsGenRegisterInfo(Mips::RA) { in MipsRegisterInfo()
44 unsigned MipsRegisterInfo::getPICCallReg() { return Mips::T9; } in getPICCallReg()
54 return ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in getPointerRegClass()
56 return &Mips::GPRMM16RegClass; in getPointerRegClass()
58 return ABI.ArePtrs64bit() ? &Mips::SP64RegClass : &Mips::SP32RegClass; in getPointerRegClass()
60 return ABI.ArePtrs64bit() ? &Mips::GP64RegClass : &Mips::GP32RegClass; in getPointerRegClass()
72 case Mips::GPR32RegClassID: in getRegPressureLimit()
73 case Mips::GPR64RegClassID: in getRegPressureLimit()
74 case Mips::DSPRRegClassID: { in getRegPressureLimit()
78 case Mips::FGR32RegClassID: in getRegPressureLimit()
[all …]
H A DMicroMipsSizeReduction.cpp214 {RT_OneInstr, OpCodes(Mips::ADDiu, Mips::ADDIUR1SP_MM),
216 {RT_OneInstr, OpCodes(Mips::ADDiu, Mips::ADDIUSP_MM), ReduceADDIUToADDIUSP,
218 {RT_OneInstr, OpCodes(Mips::ADDiu_MM, Mips::ADDIUR1SP_MM),
220 {RT_OneInstr, OpCodes(Mips::ADDiu_MM, Mips::ADDIUSP_MM),
222 {RT_OneInstr, OpCodes(Mips::ADDu, Mips::ADDU16_MM),
225 {RT_OneInstr, OpCodes(Mips::ADDu_MM, Mips::ADDU16_MM),
228 {RT_OneInstr, OpCodes(Mips::LBu, Mips::LBU16_MM), ReduceLXUtoLXU16,
230 {RT_OneInstr, OpCodes(Mips::LBu_MM, Mips::LBU16_MM), ReduceLXUtoLXU16,
232 {RT_OneInstr, OpCodes(Mips::LEA_ADDiu, Mips::ADDIUR1SP_MM),
234 {RT_OneInstr, OpCodes(Mips::LEA_ADDiu_MM, Mips::ADDIUR1SP_MM),
[all …]
H A DMipsSERegisterInfo.cpp52 return &Mips::GPR32RegClass; in intRegClass()
55 return &Mips::GPR64RegClass; in intRegClass()
64 case Mips::LD_B: in getLoadStoreOffsetSizeInBits()
65 case Mips::ST_B: in getLoadStoreOffsetSizeInBits()
67 case Mips::LD_H: in getLoadStoreOffsetSizeInBits()
68 case Mips::ST_H: in getLoadStoreOffsetSizeInBits()
70 case Mips::LD_W: in getLoadStoreOffsetSizeInBits()
71 case Mips::ST_W: in getLoadStoreOffsetSizeInBits()
73 case Mips::LD_D: in getLoadStoreOffsetSizeInBits()
74 case Mips::ST_D: in getLoadStoreOffsetSizeInBits()
[all …]
H A DMipsMCInstLower.cpp38 Mips::Specifier TargetKind = Mips::S_None; in LowerSymbolOperand()
56 TargetKind = Mips::S_GPREL; in LowerSymbolOperand()
59 TargetKind = Mips::S_GOT_CALL; in LowerSymbolOperand()
62 TargetKind = Mips::S_GOT; in LowerSymbolOperand()
65 TargetKind = Mips::S_HI; in LowerSymbolOperand()
68 TargetKind = Mips::S_LO; in LowerSymbolOperand()
71 TargetKind = Mips::S_TLSGD; in LowerSymbolOperand()
74 TargetKind = Mips::S_TLSLDM; in LowerSymbolOperand()
77 TargetKind = Mips::S_DTPREL_HI; in LowerSymbolOperand()
80 TargetKind = Mips::S_DTPREL_LO; in LowerSymbolOperand()
[all …]
H A DMipsInstructionSelector.cpp97 return RBI.getRegBank(Reg, MRI, TRI)->getID() == Mips::GPRBRegBankID; in isRegInGprb()
102 return RBI.getRegBank(Reg, MRI, TRI)->getID() == Mips::FPRBRegBankID; in isRegInFprb()
128 return &Mips::GPR32RegClass; in getRegClassForTypeOnBank()
136 return &Mips::FGR32RegClass; in getRegClassForTypeOnBank()
137 return STI.isFP64bit() ? &Mips::FGR64RegClass : &Mips::AFGR64RegClass; in getRegClassForTypeOnBank()
150 B.buildInstr(Mips::ORi, {DestReg}, {Register(Mips::ZERO)}) in materialize32BitImm()
156 MachineInstr *Inst = B.buildInstr(Mips::LUi, {DestReg}, {}) in materialize32BitImm()
163 B.buildInstr(Mips::ADDiu, {DestReg}, {Register(Mips::ZERO)}) in materialize32BitImm()
168 Register LUiReg = B.getMRI()->createVirtualRegister(&Mips::GPR32RegClass); in materialize32BitImm()
169 MachineInstr *LUi = B.buildInstr(Mips::LUi, {LUiReg}, {}) in materialize32BitImm()
[all …]
H A DMips16ISelLowering.cpp133 addRegisterClass(MVT::i32, &Mips::CPU16RegsRegClass); in Mips16TargetLowering()
177 case Mips::SelBeqZ: in EmitInstrWithCustomInserter()
178 return emitSel16(Mips::BeqzRxImm16, MI, BB); in EmitInstrWithCustomInserter()
179 case Mips::SelBneZ: in EmitInstrWithCustomInserter()
180 return emitSel16(Mips::BnezRxImm16, MI, BB); in EmitInstrWithCustomInserter()
181 case Mips::SelTBteqZCmpi: in EmitInstrWithCustomInserter()
182 return emitSeliT16(Mips::Bteqz16, Mips::CmpiRxImmX16, MI, BB); in EmitInstrWithCustomInserter()
183 case Mips::SelTBteqZSlti: in EmitInstrWithCustomInserter()
184 return emitSeliT16(Mips::Bteqz16, Mips::SltiRxImmX16, MI, BB); in EmitInstrWithCustomInserter()
185 case Mips::SelTBteqZSltiu: in EmitInstrWithCustomInserter()
[all …]
H A DMipsSEFrameLowering.cpp48 if (Mips::ACC64RegClass.contains(Src)) in getMFHiLoOpc()
49 return std::make_pair((unsigned)Mips::PseudoMFHI, in getMFHiLoOpc()
50 (unsigned)Mips::PseudoMFLO); in getMFHiLoOpc()
52 if (Mips::ACC64DSPRegClass.contains(Src)) in getMFHiLoOpc()
53 return std::make_pair((unsigned)Mips::MFHI_DSP, (unsigned)Mips::MFLO_DSP); in getMFHiLoOpc()
55 if (Mips::ACC128RegClass.contains(Src)) in getMFHiLoOpc()
56 return std::make_pair((unsigned)Mips::PseudoMFHI64, in getMFHiLoOpc()
57 (unsigned)Mips::PseudoMFLO64); in getMFHiLoOpc()
115 case Mips::LOAD_CCOND_DSP: in expandInstr()
118 case Mips::STORE_CCOND_DSP: in expandInstr()
[all …]
H A DMipsBranchExpansion.cpp384 unsigned JR = ABI.IsN64() ? Mips::JR64 : Mips::JR; in buildProperJumpMI()
385 unsigned JIC = ABI.IsN64() ? Mips::JIC64 : Mips::JIC; in buildProperJumpMI()
386 unsigned JR_HB = ABI.IsN64() ? Mips::JR_HB64 : Mips::JR_HB; in buildProperJumpMI()
387 unsigned JR_HB_R6 = ABI.IsN64() ? Mips::JR_HB64_R6 : Mips::JR_HB_R6; in buildProperJumpMI()
395 if (JumpOp == Mips::JIC && STI->inMicroMipsMode()) in buildProperJumpMI()
396 JumpOp = Mips::JIC_MMR6; in buildProperJumpMI()
398 unsigned ATReg = ABI.IsN64() ? Mips::AT_64 : Mips::AT; in buildProperJumpMI()
434 ? STI->inMicroMipsMode() ? Mips::BALC_MMR6 : Mips::BALC in expandToLongBranch()
435 : STI->inMicroMipsMode() ? Mips::BAL_BR_MM : Mips::BAL_BR; in expandToLongBranch()
469 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
[all …]
H A DMipsAsmPrinter.cpp118 TmpInst0.setOpcode(Mips::JALR64); in emitPseudoIndirectBranch()
123 TmpInst0.setOpcode(Mips::JRC16_MMR6); in emitPseudoIndirectBranch()
125 TmpInst0.setOpcode(Mips::JALR); in emitPseudoIndirectBranch()
130 TmpInst0.setOpcode(Mips::JR_MM); in emitPseudoIndirectBranch()
133 TmpInst0.setOpcode(Mips::JR); in emitPseudoIndirectBranch()
139 unsigned ZeroReg = Subtarget->isGP64bit() ? Mips::ZERO_64 : Mips::ZERO; in emitPseudoIndirectBranch()
202 if (InConstantPool && Opc != Mips::CONSTPOOL_ENTRY) { in emitInstruction()
206 if (Opc == Mips::CONSTPOOL_ENTRY) { in emitInstruction()
234 case Mips::PATCHABLE_FUNCTION_ENTER: in emitInstruction()
237 case Mips::PATCHABLE_FUNCTION_EXIT: in emitInstruction()
[all …]
H A DMipsRegisterBankInfo.cpp26 namespace Mips { namespace
326 if (Bank == &Mips::FPRBRegBank) in setTypesAccordingToPhysicalRegister()
328 else if (Bank == &Mips::GPRBRegBank) in setTypesAccordingToPhysicalRegister()
354 return &Mips::ValueMappings[Mips::MSAIdx]; in getMSAMapping()
358 return Size == 32 ? &Mips::ValueMappings[Mips::SPRIdx] in getFprbMapping()
359 : &Mips::ValueMappings[Mips::DPRIdx]; in getFprbMapping()
369 return &Mips::ValueMappings[Mips::GPRIdx]; in getGprbOrCustomMapping()
372 return &Mips::ValueMappings[Mips::DPRIdx]; in getGprbOrCustomMapping()
397 const ValueMapping *OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; in getInstrMapping()
436 OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx]; in getInstrMapping()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaMIPS.cpp35 if (Mips::BI__builtin_mips_addu_qb <= BuiltinID && in CheckMipsBuiltinCpu()
36 BuiltinID <= Mips::BI__builtin_mips_lwx) { in CheckMipsBuiltinCpu()
41 if (Mips::BI__builtin_mips_absq_s_qb <= BuiltinID && in CheckMipsBuiltinCpu()
42 BuiltinID <= Mips::BI__builtin_mips_subuh_r_qb) { in CheckMipsBuiltinCpu()
48 if (Mips::BI__builtin_msa_add_a_b <= BuiltinID && in CheckMipsBuiltinCpu()
49 BuiltinID <= Mips::BI__builtin_msa_xori_b) { in CheckMipsBuiltinCpu()
70 case Mips::BI__builtin_mips_wrdsp: i = 1; l = 0; u = 63; break; in CheckMipsBuiltinArgument()
71 case Mips::BI__builtin_mips_rddsp: i = 0; l = 0; u = 63; break; in CheckMipsBuiltinArgument()
72 case Mips::BI__builtin_mips_append: i = 2; l = 0; u = 31; break; in CheckMipsBuiltinArgument()
73 case Mips::BI__builtin_mips_balign: i = 2; l = 0; u = 3; break; in CheckMipsBuiltinArgument()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsAsmBackend.cpp44 case Mips::fixup_Mips_LO16: in adjustFixupValue()
45 case Mips::fixup_Mips_GPREL16: in adjustFixupValue()
46 case Mips::fixup_Mips_GPOFF_HI: in adjustFixupValue()
47 case Mips::fixup_Mips_GPOFF_LO: in adjustFixupValue()
48 case Mips::fixup_Mips_GOT_PAGE: in adjustFixupValue()
49 case Mips::fixup_Mips_GOT_OFST: in adjustFixupValue()
50 case Mips::fixup_Mips_GOT_DISP: in adjustFixupValue()
51 case Mips::fixup_Mips_GOT_LO16: in adjustFixupValue()
52 case Mips::fixup_Mips_CALL_LO16: in adjustFixupValue()
53 case Mips::fixup_MICROMIPS_GPOFF_HI: in adjustFixupValue()
[all …]
H A DMipsABIInfo.cpp25 static const MCPhysReg O32IntRegs[4] = {Mips::A0, Mips::A1, Mips::A2, Mips::A3};
28 Mips::A0_64, Mips::A1_64, Mips::A2_64, Mips::A3_64,
29 Mips::T0_64, Mips::T1_64, Mips::T2_64, Mips::T3_64};
78 return ArePtrs64bit() ? Mips::SP_64 : Mips::SP; in GetStackPtr()
82 return ArePtrs64bit() ? Mips::FP_64 : Mips::FP; in GetFramePtr()
86 return ArePtrs64bit() ? Mips::S7_64 : Mips::S7; in GetBasePtr()
90 return ArePtrs64bit() ? Mips::GP_64 : Mips::GP; in GetGlobalPtr()
94 return ArePtrs64bit() ? Mips::ZERO_64 : Mips::ZERO; in GetNullPtr()
98 return AreGprs64bit() ? Mips::ZERO_64 : Mips::ZERO; in GetZeroReg()
102 return ArePtrs64bit() ? Mips::DADDu : Mips::ADDu; in GetPtrAdduOp()
[all …]
H A DMipsMCCodeEmitter.cpp62 case Mips::fixup_Mips_PC16: in addFixup()
63 case Mips::fixup_Mips_Branch_PCRel: in addFixup()
64 case Mips::fixup_MIPS_PC18_S3: in addFixup()
65 case Mips::fixup_MIPS_PC19_S2: in addFixup()
66 case Mips::fixup_MIPS_PC21_S2: in addFixup()
67 case Mips::fixup_MIPS_PC26_S2: in addFixup()
68 case Mips::fixup_MIPS_PCHI16: in addFixup()
69 case Mips::fixup_MIPS_PCLO16: in addFixup()
70 case Mips::fixup_MICROMIPS_PC7_S1: in addFixup()
71 case Mips::fixup_MICROMIPS_PC10_S1: in addFixup()
[all …]
H A DMipsMCTargetDesc.cpp55 {codeview::RegisterId::MIPS_ZERO, Mips::ZERO}, in initLLVMToCVRegMapping()
56 {codeview::RegisterId::MIPS_AT, Mips::AT}, in initLLVMToCVRegMapping()
57 {codeview::RegisterId::MIPS_V0, Mips::V0}, in initLLVMToCVRegMapping()
58 {codeview::RegisterId::MIPS_V1, Mips::V1}, in initLLVMToCVRegMapping()
59 {codeview::RegisterId::MIPS_A0, Mips::A0}, in initLLVMToCVRegMapping()
60 {codeview::RegisterId::MIPS_A1, Mips::A1}, in initLLVMToCVRegMapping()
61 {codeview::RegisterId::MIPS_A2, Mips::A2}, in initLLVMToCVRegMapping()
62 {codeview::RegisterId::MIPS_A3, Mips::A3}, in initLLVMToCVRegMapping()
63 {codeview::RegisterId::MIPS_T0, Mips::T0}, in initLLVMToCVRegMapping()
64 {codeview::RegisterId::MIPS_T1, Mips::T1}, in initLLVMToCVRegMapping()
[all …]
H A DMipsMCAsmInfo.cpp64 const MCSpecifierExpr *Mips::createGpOff(const MCExpr *Expr, Mips::Specifier S, in createGpOff()
66 Expr = MCSpecifierExpr::create(Expr, Mips::S_GPREL, Ctx); in createGpOff()
67 Expr = MCSpecifierExpr::create(Expr, Mips::S_NEG, Ctx); in createGpOff()
76 case Mips::S_None: in printImpl()
77 case Mips::S_Special: in printImpl()
80 case Mips::S_DTPREL: in printImpl()
85 case Mips::S_CALL_HI16: in printImpl()
88 case Mips::S_CALL_LO16: in printImpl()
91 case Mips::S_DTPREL_HI: in printImpl()
94 case Mips::S_DTPREL_LO: in printImpl()
[all …]
H A DMipsELFObjectWriter.cpp161 case Mips::S_DTPREL: in getRelocType()
162 case Mips::S_DTPREL_HI: in getRelocType()
163 case Mips::S_DTPREL_LO: in getRelocType()
164 case Mips::S_TLSLDM: in getRelocType()
165 case Mips::S_TLSGD: in getRelocType()
166 case Mips::S_GOTTPREL: in getRelocType()
167 case Mips::S_TPREL_HI: in getRelocType()
168 case Mips::S_TPREL_LO: in getRelocType()
182 case Mips::fixup_Mips_16: in getRelocType()
185 case Mips::fixup_Mips_32: in getRelocType()
[all …]
H A DMipsNaClELFStreamer.cpp36 const unsigned IndirectBranchMaskReg = Mips::T6;
37 const unsigned LoadStoreStackMaskReg = Mips::T7;
58 if (MI.getOpcode() == Mips::JALR) { in isIndirectJump()
62 return MI.getOperand(0).getReg() == Mips::ZERO; in isIndirectJump()
64 return MI.getOpcode() == Mips::JR; in isIndirectJump()
69 && MI.getOperand(0).getReg() == Mips::SP); in isStackPointerFirstOperand()
81 case Mips::JAL: in isCall()
82 case Mips::BAL: in isCall()
83 case Mips::BAL_BR: in isCall()
84 case Mips::BLTZAL: in isCall()
[all …]
H A DMipsInstPrinter.cpp37 const char* Mips::MipsFCCToString(Mips::CondCode CC) { in MipsFCCToString()
86 case Mips::RDHWR: in printInst()
87 case Mips::RDHWR64: in printInst()
91 case Mips::Save16: in printInst()
96 case Mips::SaveX16: in printInst()
101 case Mips::Restore16: in printInst()
106 case Mips::RestoreX16: in printInst()
122 case Mips::RDHWR: in printInst()
123 case Mips::RDHWR64: in printInst()
168 if (STI.hasFeature(Mips::FeatureMips32)) in printBranchOperand()
[all …]
H A DMipsABIFlagsSection.h32 Mips::AFL_REG GPRSize = Mips::AFL_REG_NONE;
34 Mips::AFL_REG CPR1Size = Mips::AFL_REG_NONE;
36 Mips::AFL_REG CPR2Size = Mips::AFL_REG_NONE;
38 Mips::AFL_EXT ISAExtension = Mips::AFL_EXT_NONE;
67 Value |= (uint32_t)Mips::AFL_FLAGS1_ODDSPREG; in getFlags1Value()
127 GPRSize = P.isGP64bit() ? Mips::AFL_REG_64 : Mips::AFL_REG_32; in setGPRSizeFromPredicates()
133 CPR1Size = Mips::AFL_REG_NONE; in setCPR1SizeFromPredicates()
135 CPR1Size = Mips::AFL_REG_128; in setCPR1SizeFromPredicates()
137 CPR1Size = P.isFP64bit() ? Mips::AFL_REG_64 : Mips::AFL_REG_32; in setCPR1SizeFromPredicates()
143 ISAExtension = Mips::AFL_EXT_OCTEONP; in setISAExtensionFromPredicates()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp122 Mips::FeatureMips1, Mips::FeatureMips2, Mips::FeatureMips3,
123 Mips::FeatureMips3_32, Mips::FeatureMips3_32r2, Mips::FeatureMips4,
124 Mips::FeatureMips4_32, Mips::FeatureMips4_32r2, Mips::FeatureMips5,
125 Mips::FeatureMips5_32r2, Mips::FeatureMips32, Mips::FeatureMips32r2,
126 Mips::FeatureMips32r3, Mips::FeatureMips32r5, Mips::FeatureMips32r6,
127 Mips::FeatureMips64, Mips::FeatureMips64r2, Mips::FeatureMips64r3,
128 Mips::FeatureMips64r5, Mips::FeatureMips64r6, Mips::FeatureCnMips,
129 Mips::FeatureCnMipsP, Mips::FeatureFP64Bit, Mips::FeatureGP64Bit,
130 Mips::FeatureNaN2008
575 return getSTI().hasFeature(Mips::FeatureGP64Bit); in isGP64bit()
[all …]

12345