[PATCH] D44374: [GlobalISel] Add support for lowering vector operations to scalar.

Ryan Houdek via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 11 18:15:06 PDT 2018


Sonicadvance1 created this revision.
Herald added subscribers: llvm-commits, kristof.beyls, rovka.

Previously when attempting to legalize operations on architectures that
don't have true vector operation support the backend would need to do
the lowering by itself. This allows the legalizer to handle this situation by itself.

Here's the bugzilla for this: https://bugs.llvm.org/show_bug.cgi?id=36618


Repository:
  rL LLVM

https://reviews.llvm.org/D44374

Files:
  include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
  include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
  lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D44374.137965.patch
Type: text/x-patch
Size: 5412 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180312/ca944c26/attachment.bin>


More information about the llvm-commits mailing list