Home | History | Annotate | Download | only in arm

Lines Matching refs:instr

525   // instructions instr is ignored.
527 Instr instr = 0) const;
676 extern const Instr kMovLrPc;
677 extern const Instr kLdrPCMask;
678 extern const Instr kLdrPCPattern;
679 extern const Instr kLdrPpMask;
680 extern const Instr kLdrPpPattern;
681 extern const Instr kBlxRegMask;
682 extern const Instr kBlxRegPattern;
683 extern const Instr kBlxIp;
685 extern const Instr kMovMvnMask;
686 extern const Instr kMovMvnPattern;
687 extern const Instr kMovMvnFlip;
689 extern const Instr kMovLeaveCCMask;
690 extern const Instr kMovLeaveCCPattern;
691 extern const Instr kMovwMask;
692 extern const Instr kMovwPattern;
693 extern const Instr kMovwLeaveCCFlip;
695 extern const Instr kCmpCmnMask;
696 extern const Instr kCmpCmnPattern;
697 extern const Instr kCmpCmnFlip;
698 extern const Instr kAddSubFlip;
699 extern const Instr kAndBicFlip;
801 static const int kInstrSize = sizeof(Instr);
1380 Instr instr_at(int pos) { return *reinterpret_cast<Instr*>(buffer_ + pos); }
1381 void instr_at_put(int pos, Instr instr) {
1382 *reinterpret_cast<Instr*>(buffer_ + pos) = instr;
1384 static Instr instr_at(byte* pc) { return *reinterpret_cast<Instr*>(pc); }
1385 static void instr_at_put(byte* pc, Instr instr) {
1386 *reinterpret_cast<Instr*>(pc) = instr;
1388 static Condition GetCondition(Instr instr);
1389 static bool IsBranch(Instr instr);
1390 static int GetBranchOffset(Instr instr);
1391 static bool IsLdrRegisterImmediate(Instr instr);
1392 static bool IsVldrDRegisterImmediate(Instr instr);
1393 static bool IsLdrPpImmediateOffset(Instr instr);
1394 static bool IsVldrDPpImmediateOffset(Instr instr);
1395 static int GetLdrRegisterImmediateOffset(Instr instr);
1396 static int GetVldrDRegisterImmediateOffset(Instr instr);
1397 static Instr SetLdrRegisterImmediateOffset(Instr instr, int offset);
1398 static Instr SetVldrDRegisterImmediateOffset(Instr instr, int offset);
1399 static bool IsStrRegisterImmediate(Instr instr);
1400 static Instr SetStrRegisterImmediateOffset(Instr instr, int offset);
1401 static bool IsAddRegisterImmediate(Instr instr);
1402 static Instr SetAddRegisterImmediateOffset(Instr instr, int offset);
1403 static Register GetRd(Instr instr);
1404 static Register GetRn(Instr instr);
1405 static Register GetRm(Instr instr);
1406 static bool IsPush(Instr instr);
1407 static bool IsPop(Instr instr);
1408 static bool IsStrRegFpOffset(Instr instr);
1409 static bool IsLdrRegFpOffset(Instr instr);
1410 static bool IsStrRegFpNegOffset(Instr instr);
1411 static bool IsLdrRegFpNegOffset(Instr instr);
1412 static bool IsLdrPcImmediateOffset(Instr instr);
1413 static bool IsVldrDPcImmediateOffset(Instr instr);
1414 static bool IsTstImmediate(Instr instr);
1415 static bool IsCmpRegister(Instr instr);
1416 static bool IsCmpImmediate(Instr instr);
1417 static Register GetCmpImmediateRegister(Instr instr);
1418 Instr instr);
1419 static bool IsNop(Instr instr, int type = NON_MARKING_NOP);
1420 static bool IsMovT(Instr instr);
1421 static bool IsMovW(Instr instr);
1587 inline void emit(Instr x);
1595 void addrmod1(Instr instr, Register rn, Register rd, const Operand& x);
1596 void addrmod2(Instr instr, Register rd, const MemOperand& x);
1597 void addrmod3(Instr instr, Register rd, const MemOperand& x);
1598 void addrmod4(Instr instr, Register rn, RegList rl);
1599 void addrmod5(Instr instr, CRegister crd, const MemOperand& x);