Displaying 2 results from an estimated 2 matches for "ravijit".
2015 Feb 23
3
[LLVMdev] Eliminating redundant loads
...se" pointer at the beginning of every Lua opcode.
This is because some Lua opcodes can reallocate the memory pointed to
by base. I was hoping that the optimizer will get rid of the redundant
stuff.
The code generation is all done here:
https://github.com/dibyendumajumdar/ravi/blob/master/src/ravijit.cpp
I don't expect you to wade through all this - but I will be grateful
for any help / guidance you can provide.
Thanks and Regards
Dibyendu
2015 Feb 23
2
[LLVMdev] Eliminating redundant loads
On 22 February 2015 at 22:54, Hal Finkel <hfinkel at anl.gov> wrote:
>> I tried setting the module's DataLayout to the engine's DataLayout.
>> Don't see any improvement.
>> The memcpy() is to perform a struct assign, so I tried replacing that
>> with member by member store.
>> But even then the loads are not being eliminated so I guess the
>>