index
:
~steckdenis/clover
master
maybe-after-gsoc-images-rework
Mesa OpenCL implementation (software and Gallium-based)
UNKNOWN
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2011-07-23
Free what we allocate
Denis Steckelmacher
1
-0
/
+1
2011-07-23
Performance optimization : calculate global_id ahead of time.
Denis Steckelmacher
3
-10
/
+14
2011-07-23
Make running kernels robust
Denis Steckelmacher
17
-80
/
+111
2011-07-23
Make Clover compile with latest LLVM
Denis Steckelmacher
2
-10
/
+9
2011-07-16
Implement work-item builtin functions
Denis Steckelmacher
4
-3
/
+122
2011-07-16
Implement get_work_dim, make Clover compile with LLVM 3.0 git.
Denis Steckelmacher
5
-22
/
+38
2011-07-15
Make running kernel possible on multi-core machines.
Denis Steckelmacher
15
-126
/
+127
2011-07-15
Fix a crash by deleting CPUProgram before the LLVM module.
Denis Steckelmacher
10
-1
/
+53
2011-07-14
Link in JIT.
Denis Steckelmacher
3
-1
/
+10
2011-07-14
WIP: Code to launch kernels.
Denis Steckelmacher
10
-37
/
+156
2011-07-14
WIP: Code in place to launch kernels
Denis Steckelmacher
9
-46
/
+175
2011-07-14
WIP: Implement kernel launching
Denis Steckelmacher
16
-198
/
+624
2011-07-13
Add tests for kernel enqueueing (they don't work)
Denis Steckelmacher
4
-0
/
+52
2011-07-13
Untested : Implement enqueue functions for kernels (NDRange and Task)
Denis Steckelmacher
9
-5
/
+478
2011-07-12
Break cpudevice.cpp
Denis Steckelmacher
13
-388
/
+459
2011-07-12
Implement clGetKernelWorkGroupInfo, and a device hook for kernels.
Denis Steckelmacher
12
-27
/
+182
2011-07-12
Correct values for work-group info in CPUDevice.
Denis Steckelmacher
1
-6
/
+18
2011-07-11
Add a hook to allow the devices to build a device-specific program.
Denis Steckelmacher
4
-1
/
+18
2011-07-11
Introduce DeviceProgram to allow a device to customize programs.
Denis Steckelmacher
6
-153
/
+134
2011-07-11
No need of thread-local storage in LLVM bitcode when we can have it in CPUDevice
Denis Steckelmacher
1
-53
/
+0
2011-07-11
Implement clGetKernelInfo.
Denis Steckelmacher
4
-13
/
+80
2011-07-10
Implement clSetKernelArg.
Denis Steckelmacher
5
-43
/
+165
2011-07-10
Use references to avoid unneeded copies.
Denis Steckelmacher
1
-3
/
+3
2011-07-10
Finally, we don't need to find the kernels common to all devices.
Denis Steckelmacher
1
-58
/
+10
2011-07-10
Use container[index] and not container::at(index), it's faster (no range chec...
Denis Steckelmacher
3
-14
/
+14
2011-07-10
Better set union for createKernels (and a little fix)
Denis Steckelmacher
1
-8
/
+31
2011-07-09
Implement kernel creation
Denis Steckelmacher
8
-46
/
+606
2011-07-07
Link stdlib in the program bitcode
Denis Steckelmacher
10
-25
/
+266
2011-07-07
Refactor and cleanup code : follow the spec for programs
Denis Steckelmacher
5
-134
/
+181
2011-07-07
Correct typedef of size_t and ptrdiff_t.
Denis Steckelmacher
2
-2
/
+8
2011-07-07
First bit of an OpenCL standard library.
Denis Steckelmacher
5
-1
/
+110
2011-07-06
Embed a small stdlib header in every OpenCL program.
Denis Steckelmacher
7
-21
/
+83
2011-07-05
Remove two useless lines
Denis Steckelmacher
1
-2
/
+0
2011-07-05
Little cleanup : avoid copying std::strings around.
Denis Steckelmacher
4
-33
/
+40
2011-07-05
Implement OpenCL C compiler's options.
Denis Steckelmacher
1
-1
/
+61
2011-07-05
Implement clGetProgramBuildInfo and compiler diagnostics.
Denis Steckelmacher
6
-14
/
+171
2011-07-04
Use C++ equivalents of C functions.
Denis Steckelmacher
15
-72
/
+61
2011-07-04
Strip trailing spaces
Denis Steckelmacher
28
-889
/
+889
2011-07-04
Implement clGetProgramInfo and program binaries
Denis Steckelmacher
5
-158
/
+404
2011-06-30
Tests for the program compilation
Denis Steckelmacher
9
-45
/
+165
2011-06-29
Untested work in progress : implement API for programs.
Denis Steckelmacher
3
-4
/
+194
2011-06-29
Untested work in progress : begin the compiler
Denis Steckelmacher
4
-13
/
+177
2011-06-29
Implement loading functions of a CL program object
Denis Steckelmacher
6
-3
/
+188
2011-06-21
Refactoring of the buffer events, implement clUnmapMemObject.
Denis Steckelmacher
9
-92
/
+320
2011-06-18
Merge branch 'master' of ssh://people.freedesktop.org/~steckdenis/clover
Denis Steckelmacher
1
-1
/
+1
2011-06-18
Implement clEnqueueNativeKernel
Denis Steckelmacher
11
-3
/
+380
2011-06-16
No need to link with the Gallium libraries
Denis Steckelmacher
1
-1
/
+1
2011-06-15
Implement clEnqueueMapBuffer(), add a hook to init device data
Denis Steckelmacher
9
-46
/
+179
2011-06-13
Implement profiling
Denis Steckelmacher
6
-8
/
+151
2011-06-13
Don't leak Events, fix bugs.
Denis Steckelmacher
3
-8
/
+52
[prev]
[next]