Lines Matching refs:instr
216 void Format(Instruction* instr, const char* format);
220 bool ConditionallyExecute(Instruction* instr);
238 int32_t GetShiftRm(Instruction* instr, bool* carry_out);
239 int32_t GetImm(Instruction* instr, bool* carry_out);
240 void ProcessPUW(Instruction* instr,
245 void HandleRList(Instruction* instr, bool load);
247 void SoftwareInterrupt(Instruction* instr);
250 inline bool isStopInstruction(Instruction* instr);
264 inline uint16_t ReadHU(int32_t addr, Instruction* instr);
265 inline int16_t ReadH(int32_t addr, Instruction* instr);
267 inline void WriteH(int32_t addr, uint16_t value, Instruction* instr);
268 inline void WriteH(int32_t addr, int16_t value, Instruction* instr);
270 inline int ReadW(int32_t addr, Instruction* instr);
271 inline void WriteW(int32_t addr, int value, Instruction* instr);
278 void DecodeType01(Instruction* instr);
279 void DecodeType2(Instruction* instr);
280 void DecodeType3(Instruction* instr);
281 void DecodeType4(Instruction* instr);
282 void DecodeType5(Instruction* instr);
283 void DecodeType6(Instruction* instr);
284 void DecodeType7(Instruction* instr);
287 void DecodeTypeVFP(Instruction* instr);
288 void DecodeType6CoprocessorIns(Instruction* instr);
290 void DecodeVMOVBetweenCoreAndSinglePrecisionRegisters(Instruction* instr);
291 void DecodeVCMP(Instruction* instr);
292 void DecodeVCVTBetweenDoubleAndSingle(Instruction* instr);
293 void DecodeVCVTBetweenFloatingPointAndInteger(Instruction* instr);
296 void InstructionDecode(Instruction* instr);
299 static void CheckICache(v8::internal::HashMap* i_cache, Instruction* instr);
352 Instr break_instr_;