Canonicalize insert/extractelement from single-element vectors into
authorEli Friedman <eli.friedman@gmail.com>
Sat, 18 Jul 2009 09:07:47 +0000 (09:07 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Sat, 18 Jul 2009 09:07:47 +0000 (09:07 +0000)
commitfc21f8ff1404f26ceeee3202714cbc307d579997
tree8cda1e6dd30545fa7532064a286b996d451d427c
parent62bb4134358d0d1f8b892cf0df42d758ac8e19e7
Canonicalize insert/extractelement from single-element vectors into
bitcasts.

It would also be possible to canonicalize the other way; does anyone
have a preference?

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76300 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/InstructionCombining.cpp
test/Transforms/InstCombine/vec-single-elt.ll [new file with mode: 0644]