OSDN Git Service

ValueTracking: Make isBytewiseValue simpler and more powerful at the same time.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 7 Feb 2015 19:29:02 +0000 (19:29 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 7 Feb 2015 19:29:02 +0000 (19:29 +0000)
commita54b82a9fe512e15577ee9ec759d9684fd912762
tree8fc6c3601a09491a7f007390277530b39b4cd79a
parent2dd5f23a1d69d88126f600e7f2ad6040a5ea18f5
ValueTracking: Make isBytewiseValue simpler and more powerful at the same time.

Turns out there is a simpler way of checking that all bytes in a word are equal
than binary decomposition.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228503 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ValueTracking.cpp
test/Transforms/MemCpyOpt/form-memset.ll