lp:~j-fang/pocl/pocl

Created by Jianbin Fang and last modified
Get this branch:
bzr branch lp:~j-fang/pocl/pocl
Only Jianbin Fang can upload to this branch. If you are Jianbin Fang please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jianbin Fang
Project:
pocl
Status:
Development

Recent revisions

758. By Pekka Jääskeläinen

Add _kernel_c.h to the installed headers list.

757. By Pekka Jääskeläinen

LLVM 3.2 fixes for the image support from Ville.

756. By Pekka Jääskeläinen

Removed a couple of patches that have been applied upstream. Fixed a typo in the documentation.

755. By Pekka Jääskeläinen

Merged image + piglit work from Ville:

- Introduced new macro based implementation for read/write_image()-functions
 - Added sampler implementation for CLK_ADDRESS_CLAMP and
   CLK_ADDRESS_CLAMP_TO_EDGE (Only integer coords supported)
- clBuildProgram: Propagate the supported -cl* compiler options to Clang's
  OpenCL frontend.

754. By Kalle Raiskila

Add first step in replacing calling shell scripts with calling clang API.
-Factor out the call to pocl_build into separate function.
-Add two implementations of this function (script in pocl_llvm.c, API in pocl_llvm_api.cc).
-Hack around some g++ & phtread issue (see lib/CL/Makefile.am).
-Increase visibility of the dispatch struct, as g++ complained verbosely that it is hidden.

Enable using the API version with passing '--enable-llvmapi' to configure. This already drops
4% off the execution time of the (integrated) testsuite :) No changes intended if
'--enable-llvmapi' is omitted.

753. By Pekka Jääskeläinen

merge from 0.8

752. By Pekka Jääskeläinen

Misc. fixes, cleanups and completions from Giuseppe Bilotta.

751. By Pekka Jääskeläinen

Image/sampler work from Ville. Only works with LLVM 3.2 at the moment.

750. By Pekka Jääskeläinen

Merge from 0.8

749. By Pekka Jääskeläinen

Removed a done TODO item.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~pocl/pocl/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers