diff --git a/llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp b/llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp
index 05346e9cd5689314551d236f103d5ec1a2790f42..84abd9c79457d3bcabbec97e3db4349a03badfb9 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
     }
 
   }