[SE] KernelSpec return best PTX

Before, the kernel spec would only return PTX for exactly the requested
compute capability. With this patch it will now return the PTX with the
largest compute capability that does not exceed that requested compute

Reviewers: jlebar

Subscribers: jprice, jlebar, parallel_libs-commits

Differential Revision: https://reviews.llvm.org/D24531

llvm-svn: 281417
GitOrigin-RevId: b459eb352986891bb0ec4c146954c2627ed6fc8e
3 files changed