SuccessChanges

Summary

  1. [X86] Compress the flag bits in the folding tables to make room for more (details)
  2. [X86] Replace some COPY_TO_REGCLASS from GR32/GR64 to VR128 in isel (details)
Commit 1329cc6e01e030e62d07983988b6979ffcfd638c by craig.topper
[X86] Compress the flag bits in the folding tables to make room for more
bits in an upcoming patch.
llvm-svn: 370600
The file was modifiedllvm/lib/Target/X86/X86InstrFoldTables.h (diff)
The file was modifiedllvm/lib/Target/X86/X86InstrInfo.cpp (diff)
Commit 1594605416f12bf2b53e7294ac154ea451d6458f by craig.topper
[X86] Replace some COPY_TO_REGCLASS from GR32/GR64 to VR128 in isel
patterns with VMOVDI2PDIrr/VMOV64toPQIrr.
This is what the copies will eventually be turned into. We don't use
COPY_TO_REGCLASS for scalar_to_vector patterns. So we should use the
real instruction here too.
llvm-svn: 370601
The file was modifiedllvm/lib/Target/X86/X86InstrSSE.td (diff)