MCPcopy Create free account
hub / github.com/clMathLibraries/clFFT / setProgramEntryPoints

Method setProgramEntryPoints

src/library/repo.cpp:160–172  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

158}
159
160clfftStatus FFTRepo::setProgramEntryPoints( const clfftGenerators gen, const FFTKernelSignatureHeader * data,
161 const char * kernel_fwd, const char * kernel_back, const cl_device_id &device, const cl_context& planContext )
162{
163 scopedLock sLock( lockRepo, _T( "setProgramEntryPoints" ) );
164
165 FFTRepoKey key(gen, data, planContext, device);
166
167 fftRepoValue& fft = mapFFTs[ key ];
168 fft.EntryPoint_fwd = kernel_fwd;
169 fft.EntryPoint_back = kernel_back;
170
171 return CLFFT_SUCCESS;
172}
173
174clfftStatus FFTRepo::getProgramEntryPoint( const clfftGenerators gen, const FFTKernelSignatureHeader * data,
175 clfftDirection dir, std::string& kernel, const cl_device_id &device, const cl_context& planContext )

Callers 4

generateKernelMethod · 0.80
generateKernelMethod · 0.80
generateKernelMethod · 0.80
generateKernelMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected