forked from OSchip/llvm-project
a0d92c7262
The motivating case are the changes in vector-reduce-add.ll where we were doing extra work in the scalar domain instead of shuffling. There may be some one use check that needs to be looked into there, but this patch sidesteps the issue by avoiding broadcasts that aren't really broadcasting. Differential Revision: https://reviews.llvm.org/D66071 llvm-svn: 369287 |
||
---|---|---|
.. | ||
broadcast-scalar-fp.ll | ||
broadcast-scalar-int.ll | ||
broadcast-vector-fp.ll | ||
broadcast-vector-int.ll | ||
duplicate-high.ll | ||
duplicate-low.ll | ||
in_lane_permute.ll | ||
partial_permute.ll | ||
permute.ll | ||
shuffle-interleave.ll | ||
shuffle-vec.ll | ||
shuffle.ll | ||
unpack.ll |