diff options
author | Jessica Paquette <jpaquette@apple.com> | 2021-01-28 10:16:44 -0800 |
---|---|---|
committer | Jessica Paquette <jpaquette@apple.com> | 2021-01-28 16:56:14 -0800 |
commit | d5736a2746d3188f5d9a23d69da2226f9a318bda (patch) | |
tree | 2ce51ba7a3cc1543b21fda91e93f22cd3724f58b /llvm/lib/CodeGen/LiveDebugVariables.cpp | |
parent | 43cc4f15008f8c700497d3d2b7020bfd29f5750f (diff) | |
download | llvm-d5736a2746d3188f5d9a23d69da2226f9a318bda.zip llvm-d5736a2746d3188f5d9a23d69da2226f9a318bda.tar.gz llvm-d5736a2746d3188f5d9a23d69da2226f9a318bda.tar.bz2 |
[GlobalISel] Implement regbankselect for G_ASSERT_ZEXT
This adds generic regbankselect support for G_ASSERT_ZEXT.
It inherits whatever register bank the source was given, always, on all targets.
I think that at the point where we run into these, the source register bank
should be decided.
This also adds some AArch64-specific code which makes sure we can handle
G_ASSERT_ZEXT when deciding on register banks for G_STORE, G_PHI, ... etc.
Differential Revision: https://reviews.llvm.org/D95649
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions