reames added a comment. Landed the first cleanup change in this direction: Sending lib/Transforms/Scalar/GVN.cpp Transmitting file data . Committed revision 258882. Now to split AnalzeLoadAvailability using the new abstractions. http://reviews.llvm.org/D16608