FailedChanges

Summary

  1. [X86] Add test case for non-power of 2 scatter. NFC (details)
  2. [X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead. (details)
  3. [MemorySSA] Set MustDominate to true for PhiTranslation. (details)
Commit 3045b3c3b5dbc4192b9a4057ae165f238b84ddf6 by craig.topper
[X86] Add test case for non-power of 2 scatter. NFC
The file was modifiedllvm/test/CodeGen/X86/masked_gather_scatter.ll (diff)
Commit 41f4cd60d54d94e8dac4bbd8d9961dc8ad4a64fc by craig.topper
[X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead.

We can pad the mask with zeros in order to widen. We already do
this for power 2 types that are smaller than a legal type.
The file was modifiedllvm/test/CodeGen/X86/masked_gather_scatter.ll (diff)
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp (diff)
Commit fc82006331228b6b16ea47cd8093ac145739044b by asbirlea
[MemorySSA] Set MustDominate to true for PhiTranslation.
The file was modifiedllvm/include/llvm/Analysis/MemorySSA.h (diff)
The file was modifiedllvm/test/Analysis/MemorySSA/phi-translation.ll (diff)