Lines Matching defs:instr

142   // instructions instr is ignored.
146 int InstructionsRequired(const Assembler* assembler, Instr instr = 0) const;
1107 void instr_at_put(int pos, Instr instr) {
1108 *reinterpret_cast<Instr*>(buffer_start_ + pos) = instr;
1111 static void instr_at_put(Address pc, Instr instr) {
1112 *reinterpret_cast<Instr*>(pc) = instr;
1114 static Condition GetCondition(Instr instr);
1115 static bool IsLdrRegisterImmediate(Instr instr);
1116 static bool IsVldrDRegisterImmediate(Instr instr);
1117 static int GetLdrRegisterImmediateOffset(Instr instr);
1118 static int GetVldrDRegisterImmediateOffset(Instr instr);
1119 static Instr SetLdrRegisterImmediateOffset(Instr instr, int offset);
1120 static Instr SetVldrDRegisterImmediateOffset(Instr instr, int offset);
1121 static bool IsStrRegisterImmediate(Instr instr);
1122 static Instr SetStrRegisterImmediateOffset(Instr instr, int offset);
1123 static bool IsAddRegisterImmediate(Instr instr);
1124 static Instr SetAddRegisterImmediateOffset(Instr instr, int offset);
1125 static Register GetRd(Instr instr);
1126 static Register GetRn(Instr instr);
1127 static Register GetRm(Instr instr);
1128 static bool IsPush(Instr instr);
1129 static bool IsPop(Instr instr);
1130 static bool IsStrRegFpOffset(Instr instr);
1131 static bool IsLdrRegFpOffset(Instr instr);
1132 static bool IsStrRegFpNegOffset(Instr instr);
1133 static bool IsLdrRegFpNegOffset(Instr instr);
1134 static bool IsLdrPcImmediateOffset(Instr instr);
1135 static bool IsBOrBlPcImmediateOffset(Instr instr);
1136 static bool IsVldrDPcImmediateOffset(Instr instr);
1137 static bool IsBlxReg(Instr instr);
1138 static bool IsBlxIp(Instr instr);
1139 static bool IsTstImmediate(Instr instr);
1140 static bool IsCmpRegister(Instr instr);
1141 static bool IsCmpImmediate(Instr instr);
1142 static Register GetCmpImmediateRegister(Instr instr);
1143 static int GetCmpImmediateRawImmediate(Instr instr);
1144 static bool IsNop(Instr instr, int type = NON_MARKING_NOP);
1145 static bool IsMovImmed(Instr instr);
1146 static bool IsOrrImmed(Instr instr);
1147 static bool IsMovT(Instr instr);
1149 static bool IsMovW(Instr instr);
1153 static int DecodeShiftImm(Instr instr);
1154 static Instr PatchShiftImm(Instr instr, int immed);
1325 void AddrMode1(Instr instr, Register rd, Register rn, const Operand& x);
1326 // Attempt to encode operand |x| for instruction |instr| and return true on
1327 // success. The result will be encoded in |instr| directly. This method may
1331 bool AddrMode1TryEncodeOperand(Instr* instr, const Operand& x);
1333 void AddrMode2(Instr instr, Register rd, const MemOperand& x);
1334 void AddrMode3(Instr instr, Register rd, const MemOperand& x);
1335 void AddrMode4(Instr instr, Register rn, RegList rl);
1336 void AddrMode5(Instr instr, CRegister crd, const MemOperand& x);