[llvm-commits] [llvm] r164641 - in /llvm/trunk: lib/Transforms/Scalar/SROA.cpp test/Transforms/SROA/basictest.ll
Nick Lewycky
nicholas at mxc.ca
Wed Sep 26 12:38:07 PDT 2012
Chandler Carruth wrote:
> Ok, across a few commits I've significantly improved the state of
> setting up alignment properly for loads and stores. There is still work
> to be done here though as there are more places where we fail to track
> it properly. I'll continue looking at this, and especially the
> stable_sort failure as I can.
Thanks Chandler!
When I was looking at the alignment issue with the memcpy, I noticed one
other thing: load/store ordering and synchscope. There are certainly
some checks for isSimple in a few places, but it wasn't obvious to me
that we leave all !isSimple loads and stores alone, and I'm pretty sure
we drop those properties along with alignment.
Nick
More information about the llvm-commits
mailing list