Lines Matching refs:OpRs

207 void AssemblerMIPS32::emitRsRt(IValueT Opcode, const Operand *OpRs,  in emitRsRt()  argument
209 const IValueT Rs = encodeGPRegister(OpRs, "Rs", InsnName); in emitRsRt()
219 const Operand *OpRs, const uint32_t Imm, in emitRtRsImm16() argument
222 const IValueT Rs = encodeGPRegister(OpRs, "Rs", InsnName); in emitRtRsImm16()
232 const Operand *OpRs, in emitRtRsImm16Rel() argument
237 const IValueT Rs = encodeGPRegister(OpRs, "Rs", InsnName); in emitRtRsImm16Rel()
256 const Operand *OpRs, const uint32_t Imm, in emitFtRsImm16() argument
259 const IValueT Rs = encodeGPRegister(OpRs, "Rs", InsnName); in emitFtRsImm16()
282 const Operand *OpRs, const Operand *OpRt, in emitRdRsRt() argument
285 const IValueT Rs = encodeGPRegister(OpRs, "Rs", InsnName); in emitRdRsRt()
377 void AssemblerMIPS32::addi(const Operand *OpRt, const Operand *OpRs, in addi() argument
380 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "addi"); in addi()
395 void AssemblerMIPS32::addiu(const Operand *OpRt, const Operand *OpRs, in addiu() argument
398 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "addiu"); in addiu()
401 void AssemblerMIPS32::addiu(const Operand *OpRt, const Operand *OpRs, in addiu() argument
404 emitRtRsImm16Rel(Opcode, OpRt, OpRs, OpImm, Reloc, "addiu"); in addiu()
407 void AssemblerMIPS32::addu(const Operand *OpRd, const Operand *OpRs, in addu() argument
410 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "addu"); in addu()
413 void AssemblerMIPS32::and_(const Operand *OpRd, const Operand *OpRs, in and_() argument
416 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "and"); in and_()
419 void AssemblerMIPS32::andi(const Operand *OpRt, const Operand *OpRs, in andi() argument
422 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "andi"); in andi()
525 void AssemblerMIPS32::clz(const Operand *OpRd, const Operand *OpRs) { in clz() argument
528 const IValueT Rs = encodeGPRegister(OpRs, "Rs", "clz"); in clz()
565 void AssemblerMIPS32::div(const Operand *OpRs, const Operand *OpRt) { in div() argument
567 emitRsRt(Opcode, OpRs, OpRt, "div"); in div()
582 void AssemblerMIPS32::divu(const Operand *OpRs, const Operand *OpRt) { in divu() argument
584 emitRsRt(Opcode, OpRs, OpRt, "divu"); in divu()
654 void AssemblerMIPS32::jalr(const Operand *OpRs, const Operand *OpRd) { in jalr() argument
656 const IValueT Rs = encodeGPRegister(OpRs, "Rs", "jalr"); in jalr()
794 void AssemblerMIPS32::move(const Operand *OpRd, const Operand *OpRs) { in move() argument
797 const Type SrcType = OpRs->getType(); in move()
802 mtc1(OpRs, OpRd); in move()
804 mfc1(OpRd, OpRs); in move()
809 mov_s(OpRd, OpRs); in move()
812 mov_d(OpRd, OpRs); in move()
820 const IValueT Rs = encodeGPRegister(OpRs, "Rs", "pseudo-move"); in move()
833 void AssemblerMIPS32::movf(const Operand *OpRd, const Operand *OpRs, in movf() argument
837 const IValueT Rs = encodeGPRegister(OpRs, "Rs", "movf"); in movf()
850 void AssemblerMIPS32::movn(const Operand *OpRd, const Operand *OpRs, in movn() argument
853 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "movn"); in movn()
868 void AssemblerMIPS32::movt(const Operand *OpRd, const Operand *OpRs, in movt() argument
872 const IValueT Rs = encodeGPRegister(OpRs, "Rs", "movt"); in movt()
891 void AssemblerMIPS32::movz(const Operand *OpRd, const Operand *OpRs, in movz() argument
894 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "movz"); in movz()
908 void AssemblerMIPS32::mthi(const Operand *OpRs) { in mthi() argument
910 IValueT Rs = encodeGPRegister(OpRs, "Rs", "mthi"); in mthi()
915 void AssemblerMIPS32::mtlo(const Operand *OpRs) { in mtlo() argument
917 IValueT Rs = encodeGPRegister(OpRs, "Rs", "mtlo"); in mtlo()
922 void AssemblerMIPS32::mul(const Operand *OpRd, const Operand *OpRs, in mul() argument
925 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "mul"); in mul()
940 void AssemblerMIPS32::mult(const Operand *OpRs, const Operand *OpRt) { in mult() argument
942 emitRsRt(Opcode, OpRs, OpRt, "mult"); in mult()
945 void AssemblerMIPS32::multu(const Operand *OpRs, const Operand *OpRt) { in multu() argument
947 emitRsRt(Opcode, OpRs, OpRt, "multu"); in multu()
950 void AssemblerMIPS32::nor(const Operand *OpRd, const Operand *OpRs, in nor() argument
953 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "nor"); in nor()
956 void AssemblerMIPS32::or_(const Operand *OpRd, const Operand *OpRs, in or_() argument
959 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "or"); in or_()
962 void AssemblerMIPS32::ori(const Operand *OpRt, const Operand *OpRs, in ori() argument
965 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "ori"); in ori()
987 const Operand *OpRs) { in sllv() argument
989 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "sllv"); in sllv()
992 void AssemblerMIPS32::slt(const Operand *OpRd, const Operand *OpRs, in slt() argument
995 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "slt"); in slt()
998 void AssemblerMIPS32::slti(const Operand *OpRt, const Operand *OpRs, in slti() argument
1001 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "slti"); in slti()
1004 void AssemblerMIPS32::sltu(const Operand *OpRd, const Operand *OpRs, in sltu() argument
1007 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "sltu"); in sltu()
1010 void AssemblerMIPS32::sltiu(const Operand *OpRt, const Operand *OpRs, in sltiu() argument
1013 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "sltiu"); in sltiu()
1039 const Operand *OpRs) { in srav() argument
1041 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "srav"); in srav()
1045 const Operand *OpRs) { in srlv() argument
1047 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "srlv"); in srlv()
1062 void AssemblerMIPS32::subu(const Operand *OpRd, const Operand *OpRs, in subu() argument
1065 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "subu"); in subu()
1148 void AssemblerMIPS32::teq(const Operand *OpRs, const Operand *OpRt, in teq() argument
1151 const IValueT Rs = encodeGPRegister(OpRs, "Rs", "teq"); in teq()
1179 void AssemblerMIPS32::xor_(const Operand *OpRd, const Operand *OpRs, in xor_() argument
1182 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "xor"); in xor_()
1185 void AssemblerMIPS32::xori(const Operand *OpRt, const Operand *OpRs, in xori() argument
1188 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "xori"); in xori()
1191 void AssemblerMIPS32::emitBr(const CondMIPS32::Cond Cond, const Operand *OpRs, in emitBr() argument
1225 if (OpRs != nullptr) { in emitBr()
1226 IValueT Rs = encodeGPRegister(OpRs, "Rs", "branch"); in emitBr()
1240 void AssemblerMIPS32::bcc(const CondMIPS32::Cond Cond, const Operand *OpRs, in bcc() argument
1244 emitBr(Cond, OpRs, OpRt, Dest); in bcc()
1251 emitBr(Cond, OpRs, OpRt, PrevPosition); in bcc()
1255 void AssemblerMIPS32::bzc(const CondMIPS32::Cond Cond, const Operand *OpRs, in bzc() argument
1260 emitBr(Cond, OpRs, OpRtNone, Dest); in bzc()
1267 emitBr(Cond, OpRs, OpRtNone, PrevPosition); in bzc()