diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-09-08 12:57:51 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-09-08 12:57:51 +0000 |
commit | cc7b4b511bb366dd2b404b4ec176638954e90a3d (patch) | |
tree | 6bbef84ac0daf57526054ec90a203e14f2b98b5c /llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | |
parent | a01ee07a19fd92c33ae8af36c24938c3aedc20eb (diff) | |
download | bcm5719-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