Kaydet (Commit) 90c03dd6 authored tarafından Tor Lillqvist's avatar Tor Lillqvist

Reduce verbosity a bit

Still lots of gratuitous unconditional writing to std:cerr in there. But
maybe that's what we want.

Change-Id: I28a65d6535c814bf5c047a7255dd3970fffda5dc
üst 6e0e5503
...@@ -84,6 +84,7 @@ certain functionality. ...@@ -84,6 +84,7 @@ certain functionality.
@li @c sc @li @c sc
@li @c sc.opencl @li @c sc.opencl
@li @c sc.opencl.source
@li @c sc.opencl.thread @li @c sc.opencl.thread
@li @c sc.qa @li @c sc.qa
@li @c sc.core @li @c sc.core
......
...@@ -2514,9 +2514,8 @@ public: ...@@ -2514,9 +2514,8 @@ public:
decl << ") {\n\tint gid0 = get_global_id(0);\n\tresult[gid0] = " << decl << ") {\n\tint gid0 = get_global_id(0);\n\tresult[gid0] = " <<
DK->GenSlidingWindowDeclRef(false) << ";\n}\n"; DK->GenSlidingWindowDeclRef(false) << ";\n}\n";
mFullProgramSrc = decl.str(); mFullProgramSrc = decl.str();
#if 1
std::cerr<< "Program to be compiled = \n" << mFullProgramSrc << "\n"; SAL_INFO("sc.opencl.source", "Program to be compiled:\n" << mFullProgramSrc);
#endif
} }
/// Produce kernel hash /// Produce kernel hash
std::string GetMD5(void) std::string GetMD5(void)
...@@ -2590,15 +2589,12 @@ private: ...@@ -2590,15 +2589,12 @@ private:
DynamicKernel::~DynamicKernel() DynamicKernel::~DynamicKernel()
{ {
if (mpResClmem) { if (mpResClmem) {
std::cerr<<"Freeing kernel "<< GetMD5() << " result buffer\n";
clReleaseMemObject(mpResClmem); clReleaseMemObject(mpResClmem);
} }
if (mpKernel) { if (mpKernel) {
std::cerr<<"Freeing kernel "<< GetMD5() << " kernel\n";
clReleaseKernel(mpKernel); clReleaseKernel(mpKernel);
} }
if (mpProgram) { if (mpProgram) {
std::cerr<<"Freeing kernel "<< GetMD5() << " program\n";
clReleaseProgram(mpProgram); clReleaseProgram(mpProgram);
} }
if (mpCode) if (mpCode)
...@@ -2647,13 +2643,11 @@ const DynamicKernelArgument *SymbolTable::DeclRefArg( ...@@ -2647,13 +2643,11 @@ const DynamicKernelArgument *SymbolTable::DeclRefArg(
ArgumentMap::iterator it = mSymbols.find(ref); ArgumentMap::iterator it = mSymbols.find(ref);
if (it == mSymbols.end()) { if (it == mSymbols.end()) {
// Allocate new symbols // Allocate new symbols
std::cerr << "DeclRefArg: Allocate a new symbol:";
std::stringstream ss; std::stringstream ss;
ss << "tmp"<< mCurId++; ss << "tmp"<< mCurId++;
boost::shared_ptr<DynamicKernelArgument> new_arg(new T(ss.str(), t, pCodeGen)); boost::shared_ptr<DynamicKernelArgument> new_arg(new T(ss.str(), t, pCodeGen));
mSymbols[ref] = new_arg; mSymbols[ref] = new_arg;
mParams.push_back(new_arg); mParams.push_back(new_arg);
std::cerr << ss.str() <<"\n";
return new_arg.get(); return new_arg.get();
} else { } else {
return it->second.get(); return it->second.get();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment