summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2017-02-19 19:40:31 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2017-02-19 19:40:31 +0000
commitd590de2998fce5a35d5c7e6aa38ae81c48380c32 (patch)
tree6c0feb47d6b8c4984ea53f8fb905f5756d220d7a /llvm/lib/Target/AArch64/AArch64MacroFusion.cpp
parent4e794c71a61e4d58e4e8b560649e23a776c076a0 (diff)
downloadbcm5719-llvm-d590de2998fce5a35d5c7e6aa38ae81c48380c32.tar.gz
bcm5719-llvm-d590de2998fce5a35d5c7e6aa38ae81c48380c32.zip
[X86][SSE] Use getTargetConstantBitsFromNode to find zeroable shuffle elements.
Replaces existing approach that could only search BUILD_VECTOR nodes. Requires getTargetConstantBitsFromNode to discriminate cases with all/partial UNDEF bits in each element - this should also be useful when we get around to supporting getTargetShuffleMaskIndices with UNDEF elements. llvm-svn: 295613
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64MacroFusion.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud