Lines Matching full:mips
1 //===---- MipsABIInfo.cpp - Information about MIPS ABI's ------------------===//
10 #include "Mips.h"
21 EmitJalrReloc("mips-jalr-reloc", cl::Hidden,
22 cl::desc("MIPS: Emit R_{MICRO}MIPS_JALR relocation with jalr"),
26 static const MCPhysReg O32IntRegs[4] = {Mips::A0, Mips::A1, Mips::A2, Mips::A3};
29 Mips::A0_64, Mips::A1_64, Mips::A2_64, Mips::A3_64,
30 Mips::T0_64, Mips::T1_64, Mips::T2_64, Mips::T3_64};
67 assert(Options.getABIName().empty() && "Unknown ABI option for MIPS"); in computeTargetABI()
75 return ArePtrs64bit() ? Mips::SP_64 : Mips::SP; in GetStackPtr()
79 return ArePtrs64bit() ? Mips::FP_64 : Mips::FP; in GetFramePtr()
83 return ArePtrs64bit() ? Mips::S7_64 : Mips::S7; in GetBasePtr()
87 return ArePtrs64bit() ? Mips::GP_64 : Mips::GP; in GetGlobalPtr()
91 return ArePtrs64bit() ? Mips::ZERO_64 : Mips::ZERO; in GetNullPtr()
95 return AreGprs64bit() ? Mips::ZERO_64 : Mips::ZERO; in GetZeroReg()
99 return ArePtrs64bit() ? Mips::DADDu : Mips::ADDu; in GetPtrAdduOp()
103 return ArePtrs64bit() ? Mips::DADDiu : Mips::ADDiu; in GetPtrAddiuOp()
107 return ArePtrs64bit() ? Mips::DSUBu : Mips::SUBu; in GetPtrSubuOp()
111 return ArePtrs64bit() ? Mips::AND64 : Mips::AND; in GetPtrAndOp()
115 return ArePtrs64bit() ? Mips::OR64 : Mips::OR; in GetGPRMoveOp()
120 Mips::A0, Mips::A1, Mips::A2, Mips::A3 in GetEhDataReg()
123 Mips::A0_64, Mips::A1_64, Mips::A2_64, Mips::A3_64 in GetEhDataReg()