[LLVMdev] unsupported instructions in interpreter

Reid Kleckner reid.kleckner at gmail.com
Wed Jul 14 10:12:42 PDT 2010


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



More information about the llvm-dev mailing list