Lines Matching full:instruction
49 // During verification, we associate one of these with every "interesting" instruction. We track
179 const RegType& GetInvocationThis(const Instruction* inst, bool is_range)
183 * Verify types for a simple two-register instruction (e.g. "neg-int").
186 void CheckUnaryOp(const Instruction* inst, const RegType& dst_type,
190 void CheckUnaryOpWide(const Instruction* inst,
195 void CheckUnaryOpToWide(const Instruction* inst,
200 void CheckUnaryOpFromWide(const Instruction* inst,
206 * Verify types for a simple three-register instruction (e.g. "add-int").
210 void CheckBinaryOp(const Instruction* inst,
215 void CheckBinaryOpWide(const Instruction* inst,
221 void CheckBinaryOpWideShift(const Instruction* inst,
230 void CheckBinaryOp2addr(const Instruction* inst,
236 void CheckBinaryOp2addrWide(const Instruction* inst,
242 void CheckBinaryOp2addrWideShift(const Instruction* inst,
248 * Verify types for A two-register instruction with a literal constant (e.g. "add-int/lit8").
253 void CheckLiteralOp(const Instruction* inst,