diff options
author | Craig Topper <craig.topper@gmail.com> | 2017-02-02 22:02:57 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2017-02-02 22:02:57 +0000 |
commit | c45657375b1c5cbd2967a4ede1eb00bcc70e49b6 (patch) | |
tree | 3f784862dac3d2b452909d2ec29e9dbe7023cb59 /llvm/lib/Target/X86/X86CallFrameOptimization.cpp | |
parent | c35139ec0d0c4684f39d686939b4382650860adf (diff) | |
download | bcm5719-llvm-c45657375b1c5cbd2967a4ede1eb00bcc70e49b6.tar.gz bcm5719-llvm-c45657375b1c5cbd2967a4ede1eb00bcc70e49b6.zip |
[X86] Move turning 256-bit INSERT_SUBVECTORS into BLENDI from legalize to DAG combine.
On one test this seems to have given more chance for DAG combine to do other INSERT_SUBVECTOR/EXTRACT_SUBVECTOR combines before the BLENDI was created. Looks like we can still improve more by teaching DAG combine to optimize INSERT_SUBVECTOR/EXTRACT_SUBVECTOR with BLENDI.
llvm-svn: 293944
Diffstat (limited to 'llvm/lib/Target/X86/X86CallFrameOptimization.cpp')
0 files changed, 0 insertions, 0 deletions