[LLVMdev] unsupported instructions in interpreter

Reid Kleckner
2010-07-14T17:12:42Z

On Wed, Jul 14, 2010 at 6:05 AM, Jianzhou Zhao <jianzhou at
seas.upenn.edu> wrote:
> Some instructions are not implemented in the interpreter. For example,
> extractvalue, insertvalue, load/store aggregate pointers, bitcast
> between vectors and ints. Is this only the limitation of the current
> release? or is there any technical reason that the interpreter has to
> omit these instructions.

No.  The interpreter is just not well maintained.  I think it was
originally created as a way to check the correctness of the JIT, but
now that the JIT is robust, it sees little use.

Reid