diff options
author | chuongg3 <chuong.goh@arm.com> | 2024-07-25 11:06:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-25 11:06:46 +0100 |
commit | 6f37d42a33ba09add14a9a1f422cb489ba02336e (patch) | |
tree | d97a91d0aba57da1282496fb463f47bbb44c04d7 /llvm/lib/Bitcode | |
parent | e24dc34aa085b9e8d3ea58cc5f59f80bc4c7cdb4 (diff) | |
download | llvm-6f37d42a33ba09add14a9a1f422cb489ba02336e.zip llvm-6f37d42a33ba09add14a9a1f422cb489ba02336e.tar.gz llvm-6f37d42a33ba09add14a9a1f422cb489ba02336e.tar.bz2 |
[AArch64][GlobalISel] Reland Make G_DUP immediate 32-bits or larger (#96780) (#99014)
Immediate operand gets extended in RegBankSelect to at least 32 bits to
allow for better pattern matching in TableGen
The previous patch was erasing a constant without checking if it has
more than one use
Changes:
- Does not erase the constant
- Added @v_dup16_const test
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions