aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-09-03 17:52:19 +0000
committerCraig Topper <craig.topper@intel.com>2017-09-03 17:52:19 +0000
commitbb6506d251b52df06546f3a838f34309d1f9b17e (patch)
tree04890396402181bbb120e2e5aa15cb45e4a0d78d /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parentc9fac9e15117a2dbfafc290ad155a3bea65e5faf (diff)
downloadllvm-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