Home | History | Annotate | Download | only in interpreter

Lines Matching full:instruction

98             const Instruction* inst, uint16_t inst_data, JValue* result);
103 static inline bool DoInvoke(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst,
130 const Instruction* inst, uint16_t inst_data,
161 bool DoFieldGet(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst,
167 bool DoIGetQuick(ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data)
174 bool DoFieldPut(Thread* self, const ShadowFrame& shadow_frame, const Instruction* inst,
180 bool DoIPutQuick(const ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data)
285 bool DoFilledNewArray(const Instruction* inst, const ShadowFrame& shadow_frame,
288 // Handles packed-switch instruction.
289 // Returns the branch offset to the next instruction to execute.
290 static inline int32_t DoPackedSwitch(const Instruction* inst, const ShadowFrame& shadow_frame,
293 DCHECK(inst->Opcode() == Instruction::PACKED_SWITCH);
296 DCHECK_EQ(switch_data[0], static_cast<uint16_t>(Instruction::kPackedSwitchSignature));
316 // Handles sparse-switch instruction.
317 // Returns the branch offset to the next instruction to execute.
318 static inline int32_t DoSparseSwitch(const Instruction* inst, const ShadowFrame& shadow_frame,
321 DCHECK(inst->Opcode() == Instruction::SPARSE_SWITCH);
324 DCHECK_EQ(switch_data[0], static_cast<uint16_t>(Instruction::kSparseSwitchSignature));
355 NO_RETURN void UnexpectedOpcode(const Instruction* inst, const ShadowFrame& shadow_frame)
359 static inline void TraceExecution(const ShadowFrame& shadow_frame, const Instruction* inst,
395 const Instruction* inst, uint16_t inst_data, \
416 const Instruction* inst, uint16_t inst_data, \