From a2850070952bf99164091416ca7f10df1f3fd9fe Mon Sep 17 00:00:00 2001 From: Prakalp Srivastava <psrivas2@illinois.edu> Date: Tue, 4 Nov 2014 20:54:30 +0000 Subject: [PATCH] Added calls to the two new functions. Change metadata and addrspace --- llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp b/llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp index 867c3369c8..cb6a2967bb 100644 --- a/llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp +++ b/llvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp @@ -90,7 +90,7 @@ namespace { //Functions std::string getKernelsModuleName(Module &M); - void changeAddrspace(int i); + void changeArgAddrspace(Function* F, unsigned i); void addCLMetadata(Function* F); void writeKernelsModule(); void transformFunctionToVoid(Function* F); @@ -841,6 +841,8 @@ namespace { re = IItoRemove.rend(); ri != re; ++ri) (*ri)->eraseFromParent(); + changeArgAddrspace(F_nvptx, 1); + addCLMetadata(F_nvptx); DEBUG(errs() << KernelM); return; @@ -872,7 +874,7 @@ namespace { return mid.append("_kernels.ll"); } - void CodeGenTraversal::changeAddrspace(int i) { + void CodeGenTraversal::changeArgAddrspace(Function* F, unsigned i) { } void CodeGenTraversal::addCLMetadata(Function* F) { -- GitLab