[llvm] GlobalISel: adapt MachineSSAUpdater for use in GlobalISel path (PR #78431)

Petar Avramovic via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 5 05:33:48 PST 2024


petar-avramovic wrote:

> Seems out of date, and needs to swap in G_* opcodes for generic registers


For global-isel lane-mask registers are not generic registers, they have regclass + LLT instead of only regclass.
PHI lane masks should be fully instruction selected (all reg operands need to have reg class) when they are introduced.
Undef lane-masks should also be inst-selected, so use of IMPLICIT_DEF is fine.


https://github.com/llvm/llvm-project/pull/78431


More information about the llvm-commits mailing list