Ludovic Courtès
|
3155307fdd
gcc: Add the `debug_tree' pragma.
|
13 anni fa |
Ludovic Courtès
|
65746184a0
gcc: Update compatibility layer for GCC 4.5.
|
13 anni fa |
Ludovic Courtès
|
200446b889
gcc: Generalize the error statement generation function.
|
13 anni fa |
Ludovic Courtès
|
723a55acb7
gcc: Check the return value of `insert_task' and error out when needed.
|
13 anni fa |
Ludovic Courtès
|
333fdfc70e
gcc: Refer to <starpu.h> by its absolute file name.
|
13 anni fa |
Ludovic Courtès
|
109df305b8
gcc: Error out when none of a task's implementations are usable.
|
13 anni fa |
Ludovic Courtès
|
c7db6adbca
gcc: Really honor STARPU_NMAXBUFS.
|
13 anni fa |
Ludovic Courtès
|
ca0dc0aceb
gcc: Raise an error when `STARPU_NMAXBUFS' is reached.
|
13 anni fa |
Ludovic Courtès
|
e63751e09f
gcc: Fill in the `modes' field of `starpu_codelet'.
|
13 anni fa |
Nathalie Furmento
|
73d5302763
src: revert #5079. (struct starpu_codelet)->where is not an enum starpu_access_mode
|
13 anni fa |
Nathalie Furmento
|
d545670a29
src: type enum starpu_access_mode has now a named constant for 0
|
13 anni fa |
Ludovic Courtès
|
21e2721cce
gcc: Add an `output' type attribute for output task parameters.
|
13 anni fa |
Ludovic Courtès
|
21b1280f7f
gcc: Make sure `STARPU_MAXIMPLEMENTATIONS' is not exceeded.
|
13 anni fa |
Ludovic Courtès
|
9d1fec0254
gcc: Adjust to the `{cpu,cuda,opencl}_func' deprecation.
|
13 anni fa |
Ludovic Courtès
|
07565d6ee6
gcc: Support multiple implementations per target.
|
13 anni fa |
Ludovic Courtès
|
4b20e7f846
gcc: Raise an error when a task implementation invokes a task.
|
13 anni fa |
Ludovic Courtès
|
a0f073e426
gcc: Make `heap_allocated' arrays really have an array type.
|
13 anni fa |
Nathalie Furmento
|
e078cb12fc
gcc-plugin/src/starpu.c: remove now un-needed variable
|
13 anni fa |
Nathalie Furmento
|
dd254fcf2f
gcc-plugin: as lookup_name cannot lookup for a struct, add a typedef for struct starpu_codelet
|
13 anni fa |
Nathalie Furmento
|
b3a6c1f52b
do not use typedef for starpu_codelet, use it directly as a struct
|
13 anni fa |
Nathalie Furmento
|
ee63c22a9e
Type renaming:
|
13 anni fa |
Ludovic Courtès
|
3a97eae379
gcc: Add the `heap_allocated' attribute.
|
13 anni fa |
Ludovic Courtès
|
886913ffe3
gcc: Support interleaved declarations & definitions of task implementations.
|
13 anni fa |
Ludovic Courtès
|
68b2f37506
gcc: Simplify `task' attribute handling.
|
13 anni fa |
Ludovic Courtès
|
1ddd68b6b8
gcc: Error out when a task doesn't return `void'.
|
13 anni fa |
Ludovic Courtès
|
8fb9866642
gcc: Detect a few header files to support Debian's layout.
|
13 anni fa |
Nathalie Furmento
|
f5231ad294
gcc-plugin: fix directory for include files c-common.h and c-pragma.h
|
13 anni fa |
Ludovic Courtès
|
23ec58a451
gcc: Error out when using `pragma wait' from a task implementation.
|
13 anni fa |
Ludovic Courtès
|
0ba68acb73
gcc: Remove leftover debugging statement.
|
14 anni fa |
Ludovic Courtès
|
d2d32792dd
gcc: Support arbitrary C expressions in the `register' pragma.
|
14 anni fa |