[LLVMdev] Eliminating redundant loads

Dibyendu Majumdar mobile at majumdar.org.uk
Tue Feb 24 16:22:32 PST 2015


Hi,

I added tbaa metadata and that seems to have improved things - now the
redundant loads are getting removed.
I did not find any documentation on how to use the API, but eventually
figured out by looking at what Clang produces, and how the Julia
project is using this.

I will write this up in the next few days but if anyone wants to see
how I am doing it then here is the link to the commit:

https://github.com/dibyendumajumdar/ravi/commit/87f3720f7eb661385be1199e48f4107d04a66671

Regards
Dibyendu



More information about the llvm-dev mailing list