OSDN Git Service

Teach computeKnownBits to look through returned-argument functions
authorHal Finkel <hfinkel@anl.gov>
Mon, 11 Jul 2016 02:25:14 +0000 (02:25 +0000)
committerHal Finkel <hfinkel@anl.gov>
Mon, 11 Jul 2016 02:25:14 +0000 (02:25 +0000)
commitd90d6130ff7a3fe11f4513ddeb9f054bfd5acac4
treed7cc7fe059856eec605924fc73e94577d8b2f44f
parent4cb3366de01522fae061c573f60333450781907a
Teach computeKnownBits to look through returned-argument functions

If a function is known to return one of its arguments, we can use that in order
to compute known bits of the return value.

Differential Revision: http://reviews.llvm.org/D9397

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