[llvm-dev] Interpreter improvement
mayuyu.io via llvm-dev
llvm-dev at lists.llvm.org
Mon Mar 4 01:06:21 PST 2019
Well for my designed use case I plan to use it to interpret IR in production environment. As such I remember there were quite some issues with it, on top of my head is support for var_arg native function calling
Zhang
> 在 2019年3月4日,08:21,Alberto Barbaro <barbaro.alberto at gmail.com> 写道:
>
> Hi,
> I my case I needed to trace the execution of a specific .ll file. I wanted to know when a store and load instruction were executed. Maybe extending the Interpreter class was not the best option so I'm happy to hear suggestions.
>
> As a curiosity, why do you think that class should be rewritten?
>
> Thanks
>
>> On Mon, Mar 4, 2019, 08:15 mayuyu.io <admin at mayuyu.io> wrote:
>> I dont quite understand the meaning of making almost all the visit methods, care to explain?
>>
>> On a side note, last time I checked that part I think it probably needs a full rewrite from ground up IMHO
>>
>> Zhang
>>
>> > 在 2019年3月4日,08:06,Alberto Barbaro via llvm-dev <llvm-dev at lists.llvm.org> 写道:
>> >
>> > Hi,
>> > I going through the Interpreter class source code and I think making almost all the visit methods (maybe not visitInstruction yet) would really help anybody that wants to create any sort of tracer or similar. Would be a patch in this case worthy?
>> >
>> > Thanks
>> > _______________________________________________
>> > LLVM Developers mailing list
>> > llvm-dev at lists.llvm.org
>> > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190304/515913a5/attachment.html>
More information about the llvm-dev
mailing list