summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2016-09-08 12:57:51 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2016-09-08 12:57:51 +0000
commitcc7b4b511bb366dd2b404b4ec176638954e90a3d (patch)
tree6bbef84ac0daf57526054ec90a203e14f2b98b5c /llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
parenta01ee07a19fd92c33ae8af36c24938c3aedc20eb (diff)
downloadbcm5719-llvm-cc7b4b511bb366dd2b404b4ec176638954e90a3d.tar.gz
bcm5719-llvm-cc7b4b511bb366dd2b404b4ec176638954e90a3d.zip
[SelectionDAG] Add BUILD_VECTOR support to computeKnownBits and SimplifyDemandedBits
Add the ability to computeKnownBits and SimplifyDemandedBits to extract the known zero/one bits from BUILD_VECTOR, returning the known bits that are shared by every vector element. This is an initial step towards determining the sign bits of a vector (PR29079). Differential Revision: https://reviews.llvm.org/D24253 llvm-svn: 280927
Diffstat (limited to 'llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud