summaryrefslogtreecommitdiff
path: root/src/core/cpu/kernel.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-09-14Fix copyrightsDenis Steckelmacher1-1/+1
2011-08-19Document API files, .cpp files and deviceinterface.hDenis Steckelmacher1-0/+5
2011-08-18Fix a typo in the licence.Denis Steckelmacher1-1/+1
2011-08-18Place Clover under the new BSD 3-clauses license.Denis Steckelmacher1-0/+27
2011-08-17A kernel can be run multiple times with different args, handle that.Denis Steckelmacher1-174/+236
2011-08-11Implement all image built-ins except read_image{f,i,ui}.Denis Steckelmacher1-8/+12
2011-08-09Implement barrier()Denis Steckelmacher1-98/+45
2011-08-08Fix any warning found by gcc -Wall and clang -WallDenis Steckelmacher1-5/+3
2011-08-07Implement samplers (currently untested).Denis Steckelmacher1-0/+1
2011-08-07Add an object tree to CloverDenis Steckelmacher1-3/+2
2011-07-27Optimizations and code factoring.Denis Steckelmacher1-16/+17
2011-07-27Replace small size_t x 3 malloced vectors with static allocation.Denis Steckelmacher1-26/+4
2011-07-23Free what we allocateDenis Steckelmacher1-0/+1
2011-07-23Performance optimization : calculate global_id ahead of time.Denis Steckelmacher1-4/+8
2011-07-23Make running kernels robustDenis Steckelmacher1-12/+37
2011-07-23Make Clover compile with latest LLVMDenis Steckelmacher1-4/+3
2011-07-16Implement work-item builtin functionsDenis Steckelmacher1-0/+56
2011-07-16Implement get_work_dim, make Clover compile with LLVM 3.0 git.Denis Steckelmacher1-1/+6
2011-07-15Make running kernel possible on multi-core machines.Denis Steckelmacher1-4/+15
2011-07-15Fix a crash by deleting CPUProgram before the LLVM module.Denis Steckelmacher1-0/+9
2011-07-14WIP: Code to launch kernels.Denis Steckelmacher1-7/+72
2011-07-14WIP: Code in place to launch kernelsDenis Steckelmacher1-17/+130
2011-07-14WIP: Implement kernel launchingDenis Steckelmacher1-3/+203
2011-07-13Untested : Implement enqueue functions for kernels (NDRange and Task)Denis Steckelmacher1-0/+43
2011-07-12Break cpudevice.cppDenis Steckelmacher1-0/+37