commit | 05f56c0b3fe89658b1f563cb5cfc0405582474d3 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Sun Sep 03 17:52:19 2017 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Sun Sep 03 17:52:19 2017 +0000 |
tree | c7442c7dda42908d34c12012bc2c73ff0ae30148 | |
parent | 74c232b75f3aa0b64ca287c5e0cb29dce1bd1ca8 [diff] |
[X86] Canonicalize (concat_vectors X, zero) -> (insert_subvector zero, X, 0). In a future patch, I plan to teach isel to use a small vector move with implicit zeroing of the upper elements when it sees the (insert_subvector zero, X, 0) pattern. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312448 91177308-0d34-0410-b5e6-96231b3b80d8