[GlobalIsel][X86] Update legalization of G_PTR_ADD
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 9 Jun 2023 12:14:04 +0000 (13:14 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 9 Jun 2023 12:27:25 +0000 (13:27 +0100)
commit0662167c5b1ff45354e7c80e1495293bb8c6cf2b
tree099d466a0bc40b33ee02c3947466289edc2df15a
parentdf1782c2a2af9938ba4c5bacfab20d1ddebc82dd
[GlobalIsel][X86] Update legalization of G_PTR_ADD

Replace the legacy legalizer versions

Add test coverage for 32-bit targets and non-constant ptr offsets
llvm/lib/Target/X86/X86LegalizerInfo.cpp
llvm/test/CodeGen/X86/GlobalISel/legalize-ptr-add.mir