]> granicus.if.org Git - llvm/commit
[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)
commit419fa631cdc4558acabc006ad6c006d236971508
tree0dc09e311c4a7295f317507309be87a50dccb419
parent7acc5e9186c1f67e5cd1f00c8708aae6573f279b
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364514 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/GlobalISel/IRTranslator.h
lib/CodeGen/GlobalISel/IRTranslator.cpp