PTX: Use .param space for device function return values on SM 2.0+, and attempt
authorJustin Holewinski <justin.holewinski@gmail.com>
Thu, 22 Sep 2011 16:45:46 +0000 (16:45 +0000)
committerJustin Holewinski <justin.holewinski@gmail.com>
Thu, 22 Sep 2011 16:45:46 +0000 (16:45 +0000)
commit5422a0f166bc86c72fafaa547435e18578add3b9
treed75cd2bc4bb8c4b5cdc83637685bb8318102be46
parent05591be5ed8c7714d00553f0e54cc0014c826904
PTX: Use .param space for device function return values on SM 2.0+, and attempt
to fix up parameter passing on SM < 2.0

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140309 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PTX/PTXAsmPrinter.cpp
lib/Target/PTX/PTXISelDAGToDAG.cpp
lib/Target/PTX/PTXISelLowering.cpp
lib/Target/PTX/PTXISelLowering.h
lib/Target/PTX/PTXInstrInfo.cpp
lib/Target/PTX/PTXInstrInfo.td
lib/Target/PTX/PTXMFInfoExtract.cpp
lib/Target/PTX/PTXMachineFunctionInfo.h