code: def operands(self):
          
          if not self.is_instruction:
              raise ValueError('expected instruction value, got %s'
                               % (self._kind,))
          it = ffi.lib.LLVMPY_InstructionOperandsIter(self)
          parents = self._parents.copy()
          parents.update(instruction=self)
          return _OperandsIterator(it, parents)
docs: Return an iterator over this instruction's operands.
          The iterator will yield a ValueRef for each operand.