summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* utests: event should be releasedPan Xiuli2015-10-131-0/+1
* Fix a event leak in create contextPan Xiuli2015-10-131-0/+1
* runtime: refine the last_event in queue to a listPan Xiuli2015-10-133-27/+55
* Fix gpgpu node related bugPan Xiuli2015-10-131-1/+1
* utests: Added unit tests to test LLVM and ASM dump generation in a two step b...Manasi Navare2015-10-133-0/+208
* Add -dump-opt-asm support to the clLinkProgram() APIManasi Navare2015-10-134-8/+35
* GBE: fix kernel arguments uploading bug.Zhigang Gong2015-10-122-5/+9
* GBE: fix a zero/one's liveness bug.Zhigang Gong2015-10-091-0/+29
* GBE: avoid vector registers when there is high register pressure.Zhigang Gong2015-10-081-3/+1
* GBE: enable post phi copy optimization function.Zhigang Gong2015-10-081-1/+1
* GBE: Don't try to remove instructions when liveness is in dynamic update phase.Zhigang Gong2015-10-081-14/+7
* GBE: continue to refine interfering check.Zhigang Gong2015-10-082-23/+123
* GBE: implement further phi mov optimization based on intra-BB interefering an...Zhigang Gong2015-10-081-6/+130
* GBE: add some dag helper routines to check registers' interfering.Zhigang Gong2015-10-082-0/+113
* GBE: add two helper routines for liveness partially update.Zhigang Gong2015-10-082-0/+44
* GBE: refine liveness analysis.Zhigang Gong2015-10-083-9/+12
* GBE: refine Phi copy interfering check.Zhigang Gong2015-10-081-0/+2
* GBE: refine longjmp checking.Zhigang Gong2015-10-082-2/+26
* Revert "GBE: refine longjmp checking."Yang Rong2015-10-082-18/+1
* GBE: Implement liveness dump.Ruiling Song2015-10-081-38/+20
* add local copy propagation optimization for each basic blockGuo Yejun2015-10-084-5/+225
* add basic structure for selection IR optimizationGuo Yejun2015-10-085-0/+77
* add basic function to dump Selection IRGuo Yejun2015-10-085-0/+213
* generate MOV instruction at selection stage when do simd_shuffle with imm value.Guo Yejun2015-10-084-42/+44
* Update NEWS.Yang Rong2015-10-081-0/+3
* GBE: we no longer need to allocate register from two directions.Zhigang Gong2015-09-242-2/+2
* GBE: don't always allocate ir::ocl::one/zeroZhigang Gong2015-09-245-13/+17
* GBE: don't treat btiUtil as a curbe payload register.Zhigang Gong2015-09-248-99/+128
* GBE: refine longjmp checking.Zhigang Gong2015-09-242-1/+18
* GBE: refactor curbe register allocation.Zhigang Gong2015-09-2417-226/+266
* Driver: fix the annoying "Failed to release userptr..." error messagePan Xiuli2015-09-231-2/+4
* Calculate appropriate timestamps for cl profileMidhun Kodiyath2015-09-233-4/+71
* add bswap64 in utest.Luo Xionghu2015-09-222-5/+72
* add bswap64 for gen7/gen75 and gen8 seperately.Luo Xionghu2015-09-222-0/+174
* fix bswap bug.Luo Xionghu2015-09-222-6/+12
* add utest for creating 2d image from buffer.Luo Xionghu2015-09-222-0/+83
* enable create image 2d from buffer in clCreateImage.Luo Xionghu2015-09-227-29/+99
* return 32 could gain 0.2% performance on opencv optical flow case.Luo Xionghu2015-09-221-1/+1
* should check the return value of cl_program_new.Luo Xionghu2015-09-211-0/+18
* GBE: Minor refine uw1grf(nr, subnr).Ruiling Song2015-09-211-1/+7
* GBE: fix ub1grf(nr, subnr) issue.Ruiling Song2015-09-211-1/+7
* Fix clLinkProgram error.Yang Rong2015-09-212-16/+29
* Don't use cl_buffer_get_subdata in clEnqueueReadBuffer.Yang Rong2015-09-181-1/+4
* Fix piglit clLinkProgram fail.Yang Rong2015-09-187-9/+80
* GBE: fix build error with LLVM 3.5 and previous version.Zhigang Gong2015-09-091-1/+6
* GBE: add check dumpASMFileName.empty()Ruiling Song2015-09-081-5/+8
* GBE: Use addRemappedFile to avoid creating temporary cl source file.Zhigang Gong2015-09-081-30/+10
* utests: Added unit tests to test LLVM and ASM dump generation.Sirisha Gandikota2015-09-081-0/+107
* Utest: Add -cl-kernel-arg-info to the utest test_get_arg_infoJunyan He2015-09-071-1/+1
* Runtime: Add NULL pointer check in clGetKernelArgInfoJunyan He2015-09-071-1/+2