[llvm-dev] Interpreter and arithmetic overflow intrinsics
Philip Reames via llvm-dev
llvm-dev at lists.llvm.org
Mon Sep 23 15:20:25 PDT 2019
To my knowledge, the IR interpeter has not been actively maintained for
several years. Fixing this particular issue would be straight forward,
and your certainly welcome to contribute a patch, but I'd suggest taking
a step back and asking why you want to use the IR interpreter at all.
What use case are you solving? There may be a better option available.
Philip
On 9/19/19 4:56 AM, Sorav Bansal via llvm-dev wrote:
> Hi all,
>
> I am trying to run LLI on an optimized bitcode file in interpreted
> mode, and I get the following error message:
>
> LLVM ERROR: Code generator does not support intrinsic function
> 'llvm.usub.with.overflow.i32'!
>
> As the error message indicates, this intrinsic is not supported
> (lib/CodeGen/IntrinsicLowering.cpp). Is there any way that I can get
> the interpreter to work across this intrinsic? I am happy to dig into
> the LLVM source code to fix this if required, but want to understand
> if there are some fundamental difficulties in supporting something
> like this or not. If not, what is the easiest way of adding this
> support?
>
> thanks,
>
> Sorav
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
More information about the llvm-dev
mailing list