[PATCH] D15429: Fix bug with FMA Mutate and register classes

Kyle Butt via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 10 11:51:08 PST 2015


iteratee created this revision.
iteratee added a subscriber: llvm-commits.
iteratee set the repository for this revision to rL LLVM.

This was causing bad code gen and assembly that won't assemble, as
mixed altivec and vsx code would end up with a vsx high register
assigned to an altivec instruction, which won't work. Constraining the
classes allows the optimization to proceed.


Repository:
  rL LLVM

http://reviews.llvm.org/D15429

Files:
  lib/Target/PowerPC/PPCVSXFMAMutate.cpp
  test/CodeGen/PowerPC/fma-mutate-register-constraint.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D15429.42453.patch
Type: text/x-patch
Size: 33159 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151210/fd073fec/attachment.bin>


More information about the llvm-commits mailing list