CUDA-12 no longer supports 32-bit compilation, and we ned to adjust NVPTX tests to deal with that.
LLVM compilation itself is not affected, but optional ptxas tests no longer work in 32-bit mode.
Tests that were run with -march=nvptx only were switched to use nvptx64 and had the checks adjusted as necessary.
Tests that were targeting both nvptx and nvptx64 now have 32-bit ptxas compilation disabled with cuda-12+.