We can select _vgprcd versions of MAI instructions and have no
AGPRs with the whole budget left for VGPRs if:
- This is a kernel;
- It has no calls;
- It runs at least on 2 waves thus having not more that 256 VGPRs.
- There is no inline asm requesting AGPRs.
clang-format: please reformat the code