enhance jump threading to preserve TBAA information when PRE'ing loads,
authorChris Lattner <sabre@nondot.org>
Tue, 13 Mar 2012 18:07:41 +0000 (18:07 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 13 Mar 2012 18:07:41 +0000 (18:07 +0000)
commit5161de6ebbd36b0532bd980483d757f5a3014611
tree992cc65d08d6b91c15445b8d3e86d60825420cdb
parentf1ce79f3c359bf33c2f30a74625a9babc3cc2a48
enhance jump threading to preserve TBAA information when PRE'ing loads,
fixing rdar://11039258, an issue that came up when inspecting clang's
bootstrapped codegen.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152635 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/Loads.h
lib/Analysis/Loads.cpp
lib/Transforms/Scalar/JumpThreading.cpp
test/Transforms/JumpThreading/thread-loads.ll