[llvm-dev] [InstCombine] addrspacecast assumed associative with gep

Matt Arsenault via llvm-dev llvm-dev at lists.llvm.org
Wed Jun 19 10:46:02 PDT 2019



> On Jun 17, 2019, at 8:24 AM, alex.davies at iinet.net.au wrote:
> 
> Only really remains the undocumented point of load/store aliasing where the same address can be read/written in different ways (ie microchip's tblrdl/tblrdh program memory operations - high byte is aliased to the low byte, but accessed via different operations), but I agree we're getting minor here and such false-aliasing is probably better blocked via intrinsic functions. Sorry for the noise 😊

Do you mean load pointers are little endian in one address space and big endian in another?

-Matt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190619/db7c5a93/attachment.html>


More information about the llvm-dev mailing list