make Zir.Inst.Index typed

This commit starts by making Zir.Inst.Index a nonexhaustive enum rather
than a u32 alias for type safety purposes, and the rest of the changes
are needed to get everything compiling again.
62f45b802cAndrew Kelley committed on 10/28/2023, 5:14:15 PMparent49b9e1e
7 files changedLine totals unavailable