[GlobalISel] Remove [un]packRegs from IRTranslator
authorDiana Picus <diana.picus@linaro.org>
Thu, 27 Jun 2019 09:49:07 +0000 (09:49 +0000)
committerDiana Picus <diana.picus@linaro.org>
Thu, 27 Jun 2019 09:49:07 +0000 (09:49 +0000)
commit74a50a723bfd892b2b8f58967417ea1f3d5ad55c
tree3ba51579574816490f65844858b6d7bb2e18d1e3
parent253b53b2ecf6930df18b355bc01877f97d8f2066
[GlobalISel] Remove [un]packRegs from IRTranslator

Remove the last use of packRegs from IRTranslator and delete
pack/unpackRegs. This introduces a fallback to DAGISel for intrinsics
with aggregate arguments, since we don't have a testcase for them so
it's hard to tell how we'd want to handle them.

Discussed in https://reviews.llvm.org/D63551

llvm-svn: 364514
llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h
llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp