Ludovic Courtès
|
9a867e4c88
gcc: Fix `registered' attribute on GCC 4.7.
|
13 éve |
Ludovic Courtès
|
eb226c1d9e
gcc: Fix compilation with GCC 4.7.
|
13 éve |
Ludovic Courtès
|
91766051e7
gcc: Add the `registered' attribute.
|
13 éve |
Ludovic Courtès
|
6c0cabc847
gcc: opencl: Correctly honor `-fplugin-arg-starpu-opencl-include-dir'.
|
13 éve |
Ludovic Courtès
|
423dbf506e
gcc: Fix initialization of integer variables in the `opencl' pragma.
|
13 éve |
Ludovic Courtès
|
15a1400aa2
gcc: Fix handling of `opencl_include_dirs' on GCC 4.7+.
|
13 éve |
Ludovic Stordeur
|
284bfe843c
gcc-plugin: added groupsize support to OpenCL codelet generation.
|
13 éve |
Ludovic Courtès
|
6d99679dd5
gcc: Relax the GCC version test.
|
13 éve |
Ludovic Stordeur
|
80352180bb
gcc-plugin: completed OpenCL codelet generation.
|
13 éve |
Ludovic Courtès
|
a22b8093d2
gcc: Build `clEnqueueNDRangeKernel' calls.
|
13 éve |
Ludovic Courtès
|
61cce33341
gcc: Fix C++ builds.
|
13 éve |
Ludovic Courtès
|
35c287decd
gcc: opencl: Generate the `clSetKernelArg' calls.
|
13 éve |
Ludovic Courtès
|
e70dc7405a
gcc: Generalize `build_error_statements'.
|
13 éve |
Ludovic Courtès
|
9157c5955d
gcc: opencl: Generate the `starpu_opencl_load_kernel' call.
|
13 éve |
Ludovic Courtès
|
df8b951430
gcc: Really make g++ happy.
|
13 éve |
Ludovic Courtès
|
aca7ce2ca8
gcc: Placate g++.
|
13 éve |
Ludovic Courtès
|
bebc00342b
gcc: Add missing <sys/mman.h> inclusion.
|
13 éve |
Ludovic Courtès
|
d7f1fb7e2e
gcc: Factorize OpenCL file-loading code.
|
13 éve |
Ludovic Courtès
|
fb495aa978
gcc: Add `-fplugin-arg-starpu-opencl-include-dir'.
|
13 éve |
Ludovic Courtès
|
525dfbbed7
gcc: Add preliminary `#pragma starpu opencl'.
|
13 éve |
Ludovic Courtès
|
f4e5624855
gcc: Factorize struct tag lookup.
|
13 éve |
Ludovic Courtès
|
b37e8c60d9
gcc: Add an `add_target' pragma.
|
13 éve |
Ludovic Courtès
|
ee295e6454
gcc: Factorize task argument list initialization.
|
13 éve |
Ludovic Courtès
|
769037ee28
gcc: Parse with `c_lex_with_flags' to distinguish adjacent strings.
|
13 éve |
Cyril Roelandt
|
d07c947598
Allow applications to run the OpenCL drivers themselves.
|
13 éve |
Ludovic Courtès
|
f0bcb401bd
gcc: Look up `struct starpu_codelet' directly, not a typedef thereof.
|
13 éve |
Ludovic Courtès
|
7d3695ded6
gcc: Add `#pragma starpu release'.
|
13 éve |
Ludovic Courtès
|
7c06d77699
gcc: Allow use of a PARM_DECL as the argument of pragma `acquire'.
|
13 éve |
Ludovic Courtès
|
fb8edd8ba9
gcc: Interpret the body of a task as its implicit CPU implementation.
|
13 éve |
Ludovic Courtès
|
e9988e4304
gcc: Add `signed char' as a valid OpenCL type.
|
13 éve |