diff --git a/hpvm/projects/visc-rt/visc-rt.cpp b/hpvm/projects/visc-rt/visc-rt.cpp index 1ff4f3e5bb2087c80f3698dfcf316b6ff0d35cac..bcd61a9657159aa154887c90802ca623ba1e4987 100644 --- a/hpvm/projects/visc-rt/visc-rt.cpp +++ b/hpvm/projects/visc-rt/visc-rt.cpp @@ -118,34 +118,32 @@ void llvm_visc_deviceAbstraction_waitOnDeviceStatus() { void llvm_visc_x86_dstack_push(unsigned n, uint64_t limitX, uint64_t iX, uint64_t limitY, uint64_t iY, uint64_t limitZ, uint64_t iZ) { - //DEBUG(cout << "Pushing node information on stack:\n"); - //DEBUG(cout << "\tNumDim = " << n << "\t Limit(" << limitX << ", " << limitY << ", "<< limitZ <<")\n"); - //DEBUG(cout << "\tInstance(" << iX << ", " << iY << ", "<< iZ <<")\n"); - //DFGDepth nodeInfo (n, limitX, iX, limitY, iY, limitZ, iZ); - //DStack.push_back(nodeInfo); - //DEBUG(cout << "DStack size = " << DStack.size() << flush << "\n"); + DEBUG(cout << "Pushing node information on stack:\n"); + DEBUG(cout << "\tNumDim = " << n << "\t Limit(" << limitX << ", " << limitY << ", "<< limitZ <<")\n"); + DEBUG(cout << "\tInstance(" << iX << ", " << iY << ", "<< iZ <<")\n"); + DFGDepth nodeInfo (n, limitX, iX, limitY, iY, limitZ, iZ); + DStack.push_back(nodeInfo); + DEBUG(cout << "DStack size = " << DStack.size() << flush << "\n"); } void llvm_visc_x86_dstack_pop() { - //DEBUG(cout << "Popping from depth stack\n"); - //DStack.pop_back(); - //DEBUG(cout << "DStack size = " << DStack.size() << flush << "\n"); + DEBUG(cout << "Popping from depth stack\n"); + DStack.pop_back(); + DEBUG(cout << "DStack size = " << DStack.size() << flush << "\n"); } uint64_t llvm_visc_x86_getDimLimit(unsigned level, unsigned dim) { - //DEBUG(cout << "Request limit for dim " << dim << " of ancestor " << level <<flush << "\n"); - //unsigned size = DStack.size(); - //DEBUG(cout << "\t Return: " << DStack[size-level-1].getDimLimit(dim) <<flush << "\n"); - //return DStack[size-level-1].getDimLimit(dim); - return 0; + DEBUG(cout << "Request limit for dim " << dim << " of ancestor " << level <<flush << "\n"); + unsigned size = DStack.size(); + DEBUG(cout << "\t Return: " << DStack[size-level-1].getDimLimit(dim) <<flush << "\n"); + return DStack[size-level-1].getDimLimit(dim); } uint64_t llvm_visc_x86_getDimInstance(unsigned level, unsigned dim) { - //DEBUG(cout << "Request instance id for dim " << dim << " of ancestor " << level <<flush << "\n"); - //unsigned size = DStack.size(); - //DEBUG(cout << "\t Return: " << DStack[size-level-1].getDimInstance(dim) <<flush << "\n"); - //return DStack[size-level-1].getDimInstance(dim); - return 0; + DEBUG(cout << "Request instance id for dim " << dim << " of ancestor " << level <<flush << "\n"); + unsigned size = DStack.size(); + DEBUG(cout << "\t Return: " << DStack[size-level-1].getDimInstance(dim) <<flush << "\n"); + return DStack[size-level-1].getDimInstance(dim); } /********************** Memory Tracking Routines **************************/