Teach computeKnownBits to look through addrspacecast.
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 15 Jul 2014 01:55:03 +0000 (01:55 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 15 Jul 2014 01:55:03 +0000 (01:55 +0000)
commit832e3ffdb0a90f417606a62180d9b326b1004dbd
treefe8ea19fa32a4489e63c0afa810e89d24a33cb9d
parente3c39202585a906eb6376dc3a5fe5b6c7e7d0e9c
Teach computeKnownBits to look through addrspacecast.

This fixes inferring alignment through an addrspacecast.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213030 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ValueTracking.cpp
test/Transforms/InstCombine/loadstore-alignment.ll