aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2016-08-28 17:27:14 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2016-08-28 17:27:14 +0000
commit5369cd9e9c6ee758d287e4f3bcc3824db6abd061 (patch)
tree1af37796a2b0928361c2c87d0e2148d21ee0dd2a /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent5728200f3367461d4a173880498f51490e163d94 (diff)
downloadllvm-5369cd9e9c6ee758d287e4f3bcc3824db6abd061.zip
llvm-5369cd9e9c6ee758d287e4f3bcc3824db6abd061.tar.gz
llvm-5369cd9e9c6ee758d287e4f3bcc3824db6abd061.tar.bz2
[X86][AVX512] Only combine EVEX targets shuffles to shuffles of the same number of vector elements
Over eager combing prevents the correct folding of writemasks. At the moment this occurs for ALL EVEX shuffles, in the future we need to check that the user of the root shuffle is a VSELECT that can fold to a writemask. llvm-svn: 279934
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions