Nathalie Furmento
|
e078cb12fc
gcc-plugin/src/starpu.c: remove now un-needed variable
|
14 years ago |
Nathalie Furmento
|
dd254fcf2f
gcc-plugin: as lookup_name cannot lookup for a struct, add a typedef for struct starpu_codelet
|
14 years ago |
Nathalie Furmento
|
b3a6c1f52b
do not use typedef for starpu_codelet, use it directly as a struct
|
14 years ago |
Nathalie Furmento
|
ee63c22a9e
Type renaming:
|
14 years ago |
Ludovic Courtès
|
3a97eae379
gcc: Add the `heap_allocated' attribute.
|
14 years ago |
Ludovic Courtès
|
886913ffe3
gcc: Support interleaved declarations & definitions of task implementations.
|
14 years ago |
Ludovic Courtès
|
68b2f37506
gcc: Simplify `task' attribute handling.
|
14 years ago |
Ludovic Courtès
|
1ddd68b6b8
gcc: Error out when a task doesn't return `void'.
|
14 years ago |
Ludovic Courtès
|
8fb9866642
gcc: Detect a few header files to support Debian's layout.
|
14 years ago |
Nathalie Furmento
|
f5231ad294
gcc-plugin: fix directory for include files c-common.h and c-pragma.h
|
14 years ago |
Ludovic Courtès
|
23ec58a451
gcc: Error out when using `pragma wait' from a task implementation.
|
14 years ago |
Ludovic Courtès
|
0ba68acb73
gcc: Remove leftover debugging statement.
|
14 years ago |
Ludovic Courtès
|
d2d32792dd
gcc: Support arbitrary C expressions in the `register' pragma.
|
14 years ago |
Ludovic Courtès
|
b22b225f83
gcc: Get rid of unused variable warnings in `#pragma starpu register'.
|
14 years ago |
Ludovic Courtès
|
ea0a071b1f
gcc: Fix support for separate compilation.
|
14 years ago |
Ludovic Courtès
|
47cab03561
gcc: Add support for `#pragma starpu shutdown'.
|
14 years ago |
Ludovic Courtès
|
94884750fc
gcc: Fix typo.
|
14 years ago |
Ludovic Courtès
|
f9e6bec364
gcc: Add support for `#pragma starpu unregister VAR'.
|
14 years ago |
Ludovic Courtès
|
412ca0bf83
Add `STARPU_DONT_INCLUDE_CUDA_HEADERS' to stay away from the Evil Empire.
|
14 years ago |
Ludovic Courtès
|
de67fc2c78
gcc: Add support for `#pragma starpu acquire VAR'.
|
14 years ago |
Ludovic Courtès
|
0acb162218
gcc: Add rudimentary `#pragma starpu initialize'.
|
14 years ago |
Ludovic Courtès
|
a1eb86a437
gcc: Improve error handling for the `register' pragma.
|
14 years ago |
Ludovic Courtès
|
46a529a369
gcc: Build the body of tasks instead of fiddling with the call site.
|
14 years ago |
Ludovic Courtès
|
566f97499e
gcc: Introduce `list_remove'.
|
14 years ago |
Ludovic Courtès
|
1710d101d0
gcc: Discard erroneous `task' and `task_implementation' decls.
|
14 years ago |
Ludovic Courtès
|
5058a71bce
gcc: Allow the COUNT argument of the `register' pragma to be a variable name.
|
14 years ago |
Ludovic Courtès
|
a10cd72526
gcc: Gracefully handle errors with `task' and `task_implementation'.
|
14 years ago |
Ludovic Courtès
|
f1a9dceb0b
gcc: Improve error handling and tests for `#pragma starpu register'.
|
14 years ago |
Ludovic Courtès
|
2a579a30db
gcc: Get rid of "used but never defined" warnings for file-scope tasks.
|
14 years ago |
Ludovic Courtès
|
8760cb30e1
gcc: Expand macros in `#pragma starpu register'.
|
14 years ago |