Lines Matching refs:instr
25 for instr in dis.get_instructions(f):
26 if instr.opname == opname:
40 targets = {instr.offset: instr for instr in instructions}
41 for instr in instructions:
42 if 'JUMP_' not in instr.opname:
44 tgt = targets[instr.argval]
47 self.fail(f'{instr.opname} at {instr.offset} '
50 if (instr.opname in ('JUMP_ABSOLUTE', 'JUMP_FORWARD') and
52 self.fail(f'{instr.opname} at {instr.offset} '
55 if '_OR_POP' in instr.opname and 'JUMP_IF_' in tgt.opname:
56 self.fail(f'{instr.opname} at {instr.offset} '
166 load_consts = [instr for instr in dis.get_instructions(code)
167 if instr.opname == 'LOAD_CONST']
255 for instr in dis.get_instructions(code):
256 self.assertFalse(instr.opname.startswith('BINARY_'))
314 for instr in dis.get_instructions(code):
315 self.assertFalse(instr.opname.startswith('UNARY_'))
322 for instr in dis.get_instructions(negzero):
323 self.assertFalse(instr.opname.startswith('UNARY_'))
342 returns = [instr for instr in dis.get_instructions(f)
343 if instr.opname == 'RETURN_VALUE']
358 returns = [instr for instr in dis.get_instructions(f)
359 if instr.opname == 'RETURN_VALUE']
435 returns = [instr for instr in dis.get_instructions(f)
436 if instr.opname == 'RETURN_VALUE']
464 for instr in dis.get_instructions(code):
465 self.assertFalse(instr.opname.startswith('UNARY_'))
466 self.assertFalse(instr.opname.startswith('BINARY_'))
467 self.assertFalse(instr.opname.startswith('BUILD_'))