aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: ee8f596386fc6828fc2a1bf8344e08ab7c9e6d4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Things To Do:
=============

1. Merge TI OpenCL DSP Device support from git.ti.com/opencl.

   Get the CPU and DSP device support to act as plugins to a common
   framework, so that they may coexist.

2. Builtins:

   The current clc.h has its roots in LLVM libclc, but has diverged.  It
   may be interesting to resync with that project, if those builtins
   actually pass the Khronos tests.

3. Update to OpenCL v 2.0

   An HSA compliant platform would benefit this effort.

4. Move to SPIR, or SPIR-V.

   Once a SPIR to ARM backend becomes available, could move to SPIR as a more
   standard IR.