Please don't use undef in tests (part 2)

Please send PRs with false positives my way. I’m happy to fix them.
The warnings has been successful so far in reducing new uses of undef, so I really think we should keep it. It’s just a matter of of refining it where needed. I can do that.

I’ve just about removed all the undef uses in amdgpu tests, and I triggered the warning on just about all of them. AMDGPU: Migrate some tests away from undef by arsenm · Pull Request #131277 · llvm/llvm-project · GitHub is one sample

Thanks; I’ll fix that.
(but give me a week; I’ve a deadline next week..)