diff options
author | Craig Topper <craig.topper@intel.com> | 2017-09-03 17:52:19 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2017-09-03 17:52:19 +0000 |
commit | bb6506d251b52df06546f3a838f34309d1f9b17e (patch) | |
tree | 04890396402181bbb120e2e5aa15cb45e4a0d78d /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | c9fac9e15117a2dbfafc290ad155a3bea65e5faf (diff) | |
download | llvm-bb6506d251b52df06546f3a838f34309d1f9b17e.zip llvm-bb6506d251b52df06546f3a838f34309d1f9b17e.tar.gz llvm-bb6506d251b52df06546f3a838f34309d1f9b17e.tar.bz2 |
[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.
llvm-svn: 312448
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions