topperc wrote: > I just read the description of G_INSERT and G_EXTRACT. They sound exactly like G_INSERT_SUBVECTOR and G_EXTRACT_SUBVECTOR. They don't use a subreg index. Nevermind, I see now it specifically says "bit-index" https://github.com/llvm/llvm-project/pull/84538