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)
commitf1a7e6203316ef6f84977ce60075a84a47e6f28d
tree5931a6783d765238e6b267b0ae389f1bd926c273
parent138551bb15f2a67cc498546a08df3103fea36924
Teach computeKnownBits to look through addrspacecast.

This fixes inferring alignment through an addrspacecast.

llvm-svn: 213030
llvm/lib/Analysis/ValueTracking.cpp
llvm/test/Transforms/InstCombine/loadstore-alignment.ll