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