[NVPTX] Add support for selecting CUDA vs OCL mode based on triple
authorJustin Holewinski <jholewinski@nvidia.com>
Fri, 21 Jun 2013 18:51:49 +0000 (18:51 +0000)
committerJustin Holewinski <jholewinski@nvidia.com>
Fri, 21 Jun 2013 18:51:49 +0000 (18:51 +0000)
commit0ff4287fe2245f417ed78fa535fce360b8b8df23
treee70770e354d723b8320b18a505138396f514a9ee
parentc22e02b1f41387e791a08f1715e877e4fd86ca87
[NVPTX] Add support for selecting CUDA vs OCL mode based on triple

IR for CUDA should use "nvptx[64]-nvidia-cuda", and IR for NV OpenCL should use "nvptx[64]-nvidia-nvcl"

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184579 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/Triple.h
lib/Support/Triple.cpp
lib/Target/NVPTX/NVPTX.h
lib/Target/NVPTX/NVPTXSubtarget.cpp
test/CodeGen/NVPTX/generic-to-nvvm.ll
test/CodeGen/NVPTX/i1-global.ll
test/CodeGen/NVPTX/i1-param.ll
test/CodeGen/NVPTX/load-sext-i1.ll
test/CodeGen/NVPTX/refl1.ll