summaryrefslogtreecommitdiff
path: root/backend/src/ir
AgeCommit message (Expand)AuthorFilesLines
2014-09-19draft fix.loop_optZhigang Gong3-9/+49
2014-09-19GBE: fix a loop header file including bug.Zhigang Gong1-1/+0
2014-09-18add handleSelfLoopNode to insert while instruction on Gen IR level.Luo Xionghu3-10/+34
2014-09-18Add Gen IR WHILE.Luo Xionghu3-1/+9
2014-09-18GBE/libocl: Add __gen_ocl_get_timestamp() to get timestamp.Ruiling Song5-0/+132
2014-09-18Add long support for printfJunyan He1-5/+20
2014-09-12fix piglit get kernel info FUNCTION ATTRIBUTE fail.Luo1-0/+5
2014-08-27fix opencv_test_imgproc subcase OCL_ImgProc/Accumulate.Mask regression.Luo Xionghu4-7/+33
2014-08-19Fix compile warnings for CLANG compilerLv Meng1-15/+13
2014-08-19Fix compile warnings for ICC compilerLv Meng6-22/+22
2014-08-12Fix compile errors for CLANG compilerLv Meng1-5/+0
2014-08-12GBE: initialize BTI structure to zero.Ruiling Song1-0/+4
2014-07-31GBE: complete constant expression processing.Zhigang Gong7-35/+384
2014-07-31GBE: simplify processConstant.Zhigang Gong1-1/+1
2014-07-31GBE: refactor the immediate class to support vector data type.Zhigang Gong4-39/+163
2014-07-30GBE: Handle bti allocation for internal buffer used by printf.Ruiling Song4-0/+23
2014-07-30GBE: Refine bti usage in backend & runtime.Ruiling Song7-26/+61
2014-07-28GBE: align the fields in union ImageInfoKey.Ruiling Song2-2/+2
2014-07-08Use instruction if else and endif manipulate structuresYongjia Zhang1-0/+2
2014-07-08Add structure identification on ir levelYongjia Zhang5-9/+1462
2014-07-08Add Gen IR IF, ELSE and ENDIFYongjia Zhang3-4/+27
2014-06-24Implement the %p in the printfJunyan He2-1/+5
2014-06-24Add the support for vector type in printf.Junyan He2-71/+84
2014-06-23Add the format and flag support for printf.Junyan He2-9/+108
2014-06-23Add the support for %s in printfJunyan He2-27/+23
2014-06-23Add %f and %c support for printf.Junyan He2-36/+38
2014-06-23GBE: fix some get kernel arg info bugs.Zhigang Gong1-0/+1
2014-06-20GBE/runtime: fixup broken 1d array image support.Zhigang Gong1-1/+1
2014-06-19Add a lock in the place of printf outputJunyan He2-10/+37
2014-06-13Add the llvm info to the function for later usage.Junyan He3-5/+18
2014-06-13Add the support for 1D image in backendJunyan He5-24/+13
2014-06-11Add the PrintfParser llvm parser into the llvm backend.Junyan He2-0/+5
2014-06-11Add the PrintfSet class into the irJunyan He2-0/+316
2014-06-11Add two special register for printf output buffer usageJunyan He2-2/+7
2014-06-11GBE: support SLM bool load and store.Zhigang Gong1-1/+0
2014-06-04GBE: Optmize phi eliminationRuiling Song1-0/+11
2014-06-04Revert "GBE: No need to compute liveout again in value.cpp."Ruiling Song1-0/+33
2014-05-28separate runtime(libcl.so) and compiler(libgbe.so)Guo Yejun2-30/+33
2014-05-23GBE: fix a uniform analysis bug.Zhigang Gong2-20/+46
2014-05-19HSW: Workaround the slm address issue.Yang Rong2-2/+4
2014-05-14GBE: fix one regression caused by uniform analysis.Zhigang Gong1-1/+7
2014-05-13GBE: enable uniform analysis for bool data type.Zhigang Gong1-2/+1
2014-05-13GBE: enable uniform for load instruction.Zhigang Gong1-2/+3
2014-05-13GBE: implement uniform analysis.Zhigang Gong3-0/+20
2014-05-13GBE: No need to compute liveout again in value.cpp.Zhigang Gong1-33/+0
2014-05-09do not serialize zero image/sampler info into binaryGuo Yejun2-0/+5
2014-04-23GBE: fixed the undefined phi value's liveness analysis.Zhigang Gong4-4/+9
2014-04-22support __gen_ocl_simd_any and __gen_ocl_simd_allGuo Yejun2-0/+6
2014-04-08GBE: Add two helper scalar registers to hold 0 and all 1s.Zhigang Gong2-4/+8
2014-04-08GBE: Don't need the emask/notemask/barriermask any more.Zhigang Gong2-9/+3