• Home
  • Raw
  • Download

Lines Matching refs:Instr

190   Instr* pc = reinterpret_cast<Instr*>(pc_);  in PatchCode()
191 Instr* instr = reinterpret_cast<Instr*>(instructions); in PatchCode()
240 const Instr kPopInstruction = ADDIU | (kRegister_sp_Code << kRsShift)
243 const Instr kPushInstruction = ADDIU | (kRegister_sp_Code << kRsShift)
246 const Instr kPushRegPattern = SW | (kRegister_sp_Code << kRsShift)
249 const Instr kPopRegPattern = LW | (kRegister_sp_Code << kRsShift)
252 const Instr kLwRegFpOffsetPattern = LW | (kRegister_fp_Code << kRsShift)
255 const Instr kSwRegFpOffsetPattern = SW | (kRegister_fp_Code << kRsShift)
258 const Instr kLwRegFpNegOffsetPattern = LW | (kRegister_fp_Code << kRsShift)
261 const Instr kSwRegFpNegOffsetPattern = SW | (kRegister_fp_Code << kRsShift)
264 const Instr kRtMask = kRtFieldMask;
265 const Instr kLwSwInstrTypeMask = 0xffe00000;
266 const Instr kLwSwInstrArgumentMask = ~kLwSwInstrTypeMask;
267 const Instr kLwSwOffsetMask = kImm16Mask;
363 Register Assembler::GetRtReg(Instr instr) { in GetRtReg()
370 Register Assembler::GetRsReg(Instr instr) { in GetRsReg()
377 Register Assembler::GetRdReg(Instr instr) { in GetRdReg()
384 uint32_t Assembler::GetRt(Instr instr) { in GetRt()
389 uint32_t Assembler::GetRtField(Instr instr) { in GetRtField()
394 uint32_t Assembler::GetRs(Instr instr) { in GetRs()
399 uint32_t Assembler::GetRsField(Instr instr) { in GetRsField()
404 uint32_t Assembler::GetRd(Instr instr) { in GetRd()
409 uint32_t Assembler::GetRdField(Instr instr) { in GetRdField()
414 uint32_t Assembler::GetSa(Instr instr) { in GetSa()
419 uint32_t Assembler::GetSaField(Instr instr) { in GetSaField()
424 uint32_t Assembler::GetOpcodeField(Instr instr) { in GetOpcodeField()
429 uint32_t Assembler::GetFunction(Instr instr) { in GetFunction()
434 uint32_t Assembler::GetFunctionField(Instr instr) { in GetFunctionField()
439 uint32_t Assembler::GetImmediate16(Instr instr) { in GetImmediate16()
444 uint32_t Assembler::GetLabelConst(Instr instr) { in GetLabelConst()
449 bool Assembler::IsPop(Instr instr) { in IsPop()
454 bool Assembler::IsPush(Instr instr) { in IsPush()
459 bool Assembler::IsSwRegFpOffset(Instr instr) { in IsSwRegFpOffset()
464 bool Assembler::IsLwRegFpOffset(Instr instr) { in IsLwRegFpOffset()
469 bool Assembler::IsSwRegFpNegOffset(Instr instr) { in IsSwRegFpNegOffset()
475 bool Assembler::IsLwRegFpNegOffset(Instr instr) { in IsLwRegFpNegOffset()
501 bool Assembler::IsBranch(Instr instr) { in IsBranch()
522 bool Assembler::IsBeq(Instr instr) { in IsBeq()
527 bool Assembler::IsBne(Instr instr) { in IsBne()
532 bool Assembler::IsJump(Instr instr) { in IsJump()
544 bool Assembler::IsJ(Instr instr) { in IsJ()
551 bool Assembler::IsJal(Instr instr) { in IsJal()
555 bool Assembler::IsJr(Instr instr) { in IsJr()
559 bool Assembler::IsJalr(Instr instr) { in IsJalr()
564 bool Assembler::IsLui(Instr instr) { in IsLui()
571 bool Assembler::IsOri(Instr instr) { in IsOri()
578 bool Assembler::IsNop(Instr instr, unsigned int type) { in IsNop()
599 int32_t Assembler::GetBranchOffset(Instr instr) { in GetBranchOffset()
605 bool Assembler::IsLw(Instr instr) { in IsLw()
610 int16_t Assembler::GetLwOffset(Instr instr) { in GetLwOffset()
616 Instr Assembler::SetLwOffset(Instr instr, int16_t offset) { in SetLwOffset()
620 Instr temp_instr = LW | (instr & kRsFieldMask) | (instr & kRtFieldMask) in SetLwOffset()
627 bool Assembler::IsSw(Instr instr) { in IsSw()
632 Instr Assembler::SetSwOffset(Instr instr, int16_t offset) { in SetSwOffset()
638 bool Assembler::IsAddImmediate(Instr instr) { in IsAddImmediate()
643 Instr Assembler::SetAddImmediateOffset(Instr instr, int16_t offset) { in SetAddImmediateOffset()
649 bool Assembler::IsAndImmediate(Instr instr) { in IsAndImmediate()
655 Instr instr = instr_at(pos); in target_at()
679 Instr instr_lui = instr_at(pos + 0 * Assembler::kInstrSize); in target_at()
680 Instr instr_ori = instr_at(pos + 1 * Assembler::kInstrSize); in target_at()
711 Instr instr = instr_at(pos); in target_at_put()
731 Instr instr_lui = instr_at(pos + 0 * Assembler::kInstrSize); in target_at_put()
732 Instr instr_ori = instr_at(pos + 1 * Assembler::kInstrSize); in target_at_put()
768 Instr instr = instr_at(l.pos()); in print()
794 Instr instr = instr_at(fixup_pos); in bind_to()
860 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) in GenInstrRegister()
873 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) in GenInstrRegister()
887 Instr instr = opcode | fmt | (ft.code() << kFtShift) | (fs.code() << kFsShift) in GenInstrRegister()
901 Instr instr = opcode | fmt | (rt.code() << kRtShift) in GenInstrRegister()
914 Instr instr = in GenInstrRegister()
927 Instr instr = opcode | (rs.code() << kRsShift) | (rt.code() << kRtShift) in GenInstrImmediate()
938 Instr instr = opcode | (rs.code() << kRsShift) | SF | (j & kImm16Mask); in GenInstrImmediate()
949 Instr instr = opcode | (rs.code() << kRsShift) | (ft.code() << kFtShift) in GenInstrImmediate()
959 Instr instr = opcode | address; in GenInstrJump()
1322 Instr instr = SPECIAL | (1 << kRsShift) | (rt.code() << kRtShift) in rotr()
1332 Instr instr = SPECIAL | (rs.code() << kRsShift) | (rt.code() << kRtShift) in rotrv()
1469 Instr break_instr = SPECIAL | BREAK | (code << 6); in break_()
1484 emit(reinterpret_cast<Instr>(msg)); in stop()
1491 Instr instr = SPECIAL | TGE | rs.code() << kRsShift in tge()
1499 Instr instr = SPECIAL | TGEU | rs.code() << kRsShift in tgeu()
1507 Instr instr = in tlt()
1515 Instr instr = in tltu()
1524 Instr instr = in teq()
1532 Instr instr = in tne()
1865 Instr instr = COP1 | fmt | ft.code() << 16 | fs.code() << kFsShift in c()
1884 Instr instr = COP1 | BC1 | cc << 18 | 0 << 16 | (offset & kImm16Mask); in bc1f()
1892 Instr instr = COP1 | BC1 | cc << 18 | 1 << 16 | (offset & kImm16Mask); in bc1t()
1921 Instr instr = instr_at(pc); in RelocateInternalReference()
1924 Instr instr_lui = instr_at(pc + 0 * Assembler::kInstrSize); in RelocateInternalReference()
1925 Instr instr_ori = instr_at(pc + 1 * Assembler::kInstrSize); in RelocateInternalReference()
2125 Instr instr1 = instr_at(pc); in target_address_at()
2126 Instr instr2 = instr_at(pc + kInstrSize); in target_address_at()
2157 Instr instr2 = instr_at(pc + kInstrSize); in set_target_address_at()
2164 Instr instr1 = instr_at(pc); in set_target_address_at()
2190 Instr instr3 = instr_at(pc + 2 * kInstrSize); in set_target_address_at()
2258 Instr instr1 = instr_at(pc); in JumpLabelToJumpRegister()
2260 Instr instr2 = instr_at(pc + 1 * kInstrSize); in JumpLabelToJumpRegister()
2261 Instr instr3 = instr_at(pc + 2 * kInstrSize); in JumpLabelToJumpRegister()