Lines Matching defs:instr
217 int BranchOffset(Instr instr);
1424 static void instr_at_put(Address pc, Instr instr) {
1425 *reinterpret_cast<Instr*>(pc) = instr;
1430 void instr_at_put(int pos, Instr instr) {
1431 *reinterpret_cast<Instr*>(buffer_start_ + pos) = instr;
1435 static bool IsBranch(Instr instr);
1436 static bool IsMsaBranch(Instr instr);
1437 static bool IsBc(Instr instr);
1438 static bool IsNal(Instr instr);
1439 static bool IsBzc(Instr instr);
1440 static bool IsBeq(Instr instr);
1441 static bool IsBne(Instr instr);
1442 static bool IsBeqzc(Instr instr);
1443 static bool IsBnezc(Instr instr);
1444 static bool IsBeqc(Instr instr);
1445 static bool IsBnec(Instr instr);
1446 static bool IsJicOrJialc(Instr instr);
1447 static bool IsMov(Instr instr, Register rd, Register rs);
1449 static bool IsJump(Instr instr);
1450 static bool IsJ(Instr instr);
1451 static bool IsLui(Instr instr);
1452 static bool IsOri(Instr instr);
1453 static bool IsAddu(Instr instr, Register rd, Register rs, Register rt);
1455 static bool IsJal(Instr instr);
1456 static bool IsJr(Instr instr);
1457 static bool IsJalr(Instr instr);
1459 static bool IsNop(Instr instr, unsigned int type);
1460 static bool IsPop(Instr instr);
1461 static bool IsPush(Instr instr);
1462 static bool IsLwRegFpOffset(Instr instr);
1463 static bool IsSwRegFpOffset(Instr instr);
1464 static bool IsLwRegFpNegOffset(Instr instr);
1465 static bool IsSwRegFpNegOffset(Instr instr);
1467 static Register GetRtReg(Instr instr);
1468 static Register GetRsReg(Instr instr);
1469 static Register GetRdReg(Instr instr);
1471 static uint32_t GetRt(Instr instr);
1472 static uint32_t GetRtField(Instr instr);
1473 static uint32_t GetRs(Instr instr);
1474 static uint32_t GetRsField(Instr instr);
1475 static uint32_t GetRd(Instr instr);
1476 static uint32_t GetRdField(Instr instr);
1477 static uint32_t GetSa(Instr instr);
1478 static uint32_t GetSaField(Instr instr);
1479 static uint32_t GetOpcodeField(Instr instr);
1480 static uint32_t GetFunction(Instr instr);
1481 static uint32_t GetFunctionField(Instr instr);
1482 static uint32_t GetImmediate16(Instr instr);
1483 static uint32_t GetLabelConst(Instr instr);
1485 static int32_t GetBranchOffset(Instr instr);
1486 static bool IsLw(Instr instr);
1487 static int16_t GetLwOffset(Instr instr);
1488 static int16_t GetJicOrJialcOffset(Instr instr);
1489 static int16_t GetLuiOffset(Instr instr);
1490 static Instr SetLwOffset(Instr instr, int16_t offset);
1492 static bool IsSw(Instr instr);
1493 static Instr SetSwOffset(Instr instr, int16_t offset);
1494 static bool IsAddImmediate(Instr instr);
1495 static Instr SetAddImmediateOffset(Instr instr, int16_t offset);
1503 static bool IsAndImmediate(Instr instr);
1504 static bool IsEmittedConstant(Instr instr);