summaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Expand)AuthorFilesLines
2014-09-05GBE: fallback if we get a wider than i64 constant.Zhigang Gong1-0/+4
2014-09-05GBE: fix a bug with LLVM 3.3.Zhigang Gong1-5/+5
2014-09-05Add the missing function prototypes of any() and atom_add()Junyan He2-0/+26
2014-09-05GBE: avoid one optimization pass to generate wide integer.Zhigang Gong1-12/+12
2014-09-04GBE: remove the user defined macro cl_khr_fp64.Zhigang Gong7-19/+17
2014-09-04Delete all the unused files of old huge header.Junyan He15-27629/+0
2014-09-04Use the PCH to accelerate the parsing speed of the ocl.hJunyan He1-2/+20
2014-09-04Enable libocl and disable the usage of the old huge header.Junyan He7-350/+376
2014-09-04Add the bit code linker into the module pass.Junyan He2-0/+219
2014-09-04Add memcpy, memset and barrier bitcode files into liboclJunyan He3-0/+502
2014-09-04Add the ocl_defines header file into liboclJunyan He1-0/+20
2014-09-04Add the relational module into libocl as templateJunyan He3-0/+261
2014-09-04Add the math function into libocl as templateJunyan He3-0/+3580
2014-09-04Add the integer module into libocl as templateJunyan He3-0/+541
2014-09-04Add the common module into the libocl as templateJunyan He3-0/+89
2014-09-04Add the gen_vector script into the liboclJunyan He1-0/+382
2014-09-04Add the convert and as modules into the liboclJunyan He2-0/+783
2014-09-04Add thw workitem module into the liboclJunyan He2-0/+55
2014-09-04Add vload module into the liboclJunyan He2-0/+399
2014-09-04Add printf module into liboclJunyan He1-0/+15
2014-09-04Add the sync module into the liboclJunyan He2-0/+32
2014-09-04Add the misc module into the liboclJunyan He2-0/+323
2014-09-04Add the image module into the liboclJunyan He2-0/+574
2014-09-04Add the geometric module into the liboclJunyan He2-0/+134
2014-09-04Add the atomic module into the liboclJunyan He2-0/+204
2014-09-04Add the async module into the liboclJunyan He2-0/+118
2014-09-04Add common define header files to initialize the liboclJunyan He2-0/+183
2014-09-04GBE: fixup/refine a bug for image1D array's extra binding index handling.Zhigang Gong3-5/+12
2014-09-03GBE: refine the unaligned data gathering.Zhigang Gong1-17/+23
2014-09-03GBE: relax the batch byte/short load vector size restrication.Zhigang Gong4-27/+24
2014-09-03GBE: optimize unaligned char and short data vector's load.Zhigang Gong3-46/+178
2014-09-02GBE: fix error in the rootn fastpath function for some special input.Zhigang Gong1-3/+12
2014-09-02Fix the global string bug for printf.Junyan He1-0/+12
2014-09-02Fix two bugs.Yang Rong1-2/+2
2014-09-02Two minor fix.Yang Rong2-3/+3
2014-08-28Revert "GBE: refine post register allocation scheduling for global buffers."Zhigang Gong1-11/+3
2014-08-28GBE: refine the llvm multi-thread related code.Ruiling Song1-5/+9
2014-08-27GBE: clear deadprintfs when current function is done.Ruiling Song1-0/+1
2014-08-27fix opencv_test_imgproc subcase OCL_ImgProc/Accumulate.Mask regression.Luo Xionghu5-8/+34
2014-08-19Fix compile warnings for CLANG compilerLv Meng4-25/+15
2014-08-19Fix compile warnings for ICC compilerLv Meng13-31/+34
2014-08-12Fix compile errors for CLANG compilerLv Meng2-12/+6
2014-08-12GBE: Fix a bug in gatherBTI.Ruiling Song1-1/+1
2014-08-12GBE: initialize BTI structure to zero.Ruiling Song1-0/+4
2014-08-12GBE: Fix type size for vector3Ruiling Song2-1/+6
2014-08-11GBE: Fix a warning in getConstantPointerRegister.Ruiling Song1-2/+4
2014-08-11fix the relational built-in vector function regression.Luo Xionghu1-1/+4
2014-08-01improve the build performance of vector type built-in function.LuoXionghu1-6/+36
2014-08-01GBE: remove some useless code for getting printf buffer address.Ruiling Song2-9/+1
2014-07-31GBE: Reduce random behaviour of the code generationZhigang Gong3-4/+14