From 10e2dff7ecff04e206a8341a9e7afafc55caa34f Mon Sep 17 00:00:00 2001
From: Maria Kotsifakou <kotsifa2@illinois.edu>
Date: Tue, 12 Aug 2014 21:04:17 +0000
Subject: [PATCH] Debug messages and laying out some specific steps

---
 llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp b/llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp
index 05346e9cd5..84abd9c794 100644
--- a/llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp
+++ b/llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp
@@ -100,6 +100,8 @@ namespace {
 
   };
 
+// Right now, only targeting the one level case. In general, device functions
+// can return values so we don't need to change them
   void CodeGenTraversal::codeGen(DFInternalNode* N) {
 
     if (!KernelLaunchNode) {
@@ -109,9 +111,14 @@ namespace {
 
     if (N == KernelLaunchNode) {
       DEBUG(errs() << "Found kernel launch node. Generating host code.\n");
+      //TODO
+      DEBUG(errs() << "Changing pointer address spaces to addrspace 1.\n");
+      //TODO
     } else {
       DEBUG(errs() << "Found intermediate node. Generating device code.\n");
+      //TODO
       DEBUG(errs() << "Changing leaf node function to device function.\n");
+      //TODO
     }
 
   }
-- 
GitLab