.\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH POCL-STANDALONE 1 "20130109" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME pocl-standalone \- program to compile OpenCL C kernels to work group functions .SH SYNOPSIS .B pocl-standalone .RI [-t\ target]\ -h\
\ -o\ \ .SH DESCRIPTION .B pocl-standalone can be used to compile OpenCL C kernels to work group functions outside from any OpenCL host program. It relies on the reqd_work_group_size attribute to figure out the local size for the work group function. The output is an LLVM bitcode with the work group function generated from the kernels in the given input .cl file. .PP .SH OPTIONS .TP .B \-t target can be used to set the target CPU architecture for the compilation .TP .B \-h header the filename where to store a C header with kernel metadata .TP .B \-o output the filename of the target bitcode for the work group function .TP .B input_file the OpenCL C kernel description (.cl) .\" .SH SEE ALSO .\" .BR bar (1), .\" .BR baz (1). .\" .br .\" The programs are documented fully by .\" .IR "The Rise and Fall of a Fooish Bar" , .\" available via the Info system.