[X86] Use IsProfitableToFold to block vinsertf128rm in favor of insert_subreg instead...
authorCraig Topper <craig.topper@intel.com>
Tue, 10 Jul 2018 06:19:54 +0000 (06:19 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 10 Jul 2018 06:19:54 +0000 (06:19 +0000)
commit08b81a5508473eecb3b12d7d621962b16fdada6e
tree301618ae71e89927069485cd1bca99b0a19a5262
parentdb73f564897af8029a993fa3b1361025ac08a188
[X86] Use IsProfitableToFold to block vinsertf128rm in favor of insert_subreg instead of artifically increasing pattern complexity to give priority.

This is a much more direct way to solve the issue than just giving extra priority.

llvm-svn: 336639
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
llvm/lib/Target/X86/X86InstrVecCompiler.td