https://github.com/jhuber6 approved this pull request. I still feel like there's a more elegant way to store this device information struct but I don't have an immediate solution in the back of my head so this is fine for now. https://github.com/llvm/llvm-project/pull/144535