Lines Matching refs:Instruction
155 // instruction.
216 void Format(Instruction* instr, const char* format);
218 // Checks if the current instruction should be executed based on its
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);
246 void HandleVList(Instruction* inst);
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);
276 // Executing is handled based on the instruction type.
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);
295 // Executes one instruction.
296 void InstructionDecode(Instruction* instr);
299 static void CheckICache(v8::internal::HashMap* i_cache, Instruction* instr);
351 Instruction* break_pc_;
364 // instruction, if bit 31 of watched_stops[code].count is unset.