summaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Expand)AuthorFilesLines
2014-09-12GBE: fix multiple files compilation bugs.Zhigang Gong2-3/+8
2014-09-12Update license disclaimer.Yang Rong1-32/+28
2014-09-11GBE: don't enable double by default.Zhigang Gong1-1/+5
2014-09-11GBE: fix a potential memory leak bug.Zhigang Gong1-0/+1
2014-09-11GBE: Fix a potential segfault.Zhigang Gong1-1/+2
2014-09-11GBE: fix bugs when handling -cl-std option.Zhigang Gong2-3/+9
2014-09-10Fix the issue of -cl-std=CLX.X option.Junyan He2-4/+17
2014-09-09GBE: fix some predfeined OCL macros.Zhigang Gong1-1/+5
2014-09-09build: fix a CXXFLAGS override bug in backend directory.Zhigang Gong1-3/+1
2014-09-09GBE: Fix a bug in gatherBTI.Ruiling Song1-1/+1
2014-09-09GBE: initialize BTI structure to zero.Ruiling Song1-0/+4
2014-09-05GBE: fixup/refine a bug for image1D array's extra binding index handling.Zhigang Gong3-5/+12
2014-09-05Fix the global string bug for printf.Junyan He1-0/+12
2014-09-05GBE: cleanup image base index related code.Zhigang Gong3-17/+0
2014-09-05GBE: Handle bti allocation for internal buffer used by printf.Ruiling Song11-29/+79
2014-09-05GBE: Refine bti usage in backend & runtime.Ruiling Song15-123/+407
2014-09-05GBE: Optimize constant load with sampler.Ruiling Song6-10/+29
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-05GBE: avoid one optimization pass to generate wide integer.Zhigang Gong1-11/+12
2014-09-03Fix the global string bug for printf.Junyan He1-1/+15
2014-09-02GBE: fix error in the rootn fastpath function for some special input.Zhigang Gong1-3/+12
2014-09-02Fix two bugs.Yang Rong1-2/+2
2014-09-02Two minor fix.Yang Rong2-3/+3
2014-08-28GBE: refine the llvm multi-thread related code.Ruiling Song1-5/+9
2014-08-28GBE: enable constant expression processing.Zhigang Gong1-71/+82
2014-08-28GBE: complete constant expression processing.Zhigang Gong9-65/+529
2014-08-28GBE: simplify processConstant.Zhigang Gong2-69/+39
2014-08-28GBE: refactor the immediate class to support vector data type.Zhigang Gong6-81/+206
2014-08-28GBE: clear deadprintfs when current function is done.Ruiling Song1-0/+1
2014-08-28GBE: Fix type size for vector3Ruiling Song2-1/+6
2014-07-28GBE: align the fields in union ImageInfoKey.Ruiling Song2-2/+2
2014-07-28delete GEPInst when it is no longer usedGuo Yejun1-1/+1
2014-07-25clean llvm resource in compiler (libgbe.so)Guo Yejun5-3/+18
2014-07-25fix three memory leaksGuo Yejun2-2/+2
2014-07-16add platform info in the gen binary code.LuoXionghu2-9/+70
2014-07-08remove lspci, gbe_bin_genenrater would generator llvm binary by default.Luo1-25/+47
2014-07-08GBE: Fix builtin tanpi.Ruiling Song1-1/+27
2014-07-02GBE: Check family of spilled register correctly.Ruiling Song1-7/+6
2014-06-30GBE: disable GVN pass when optLevel is zero.Ruiling Song1-1/+2
2014-06-26GBE: fix some bugs in ocl stdlib header files.Zhigang Gong1-4/+2
2014-06-26gbe_bin_generator: fix the incorrect type of cl_internal_built_in_kernel_str_...Zhigang Gong1-1/+2
2014-06-24Implement the %p in the printfJunyan He3-5/+22
2014-06-24Add the support for vector type in printf.Junyan He3-79/+159
2014-06-24GBE: Further optimize exp().Ruiling Song1-29/+11
2014-06-24add BEIGNET_INSTALL_DIR to clean codeGuo Yejun1-16/+13
2014-06-24set LD_LIBRARY_PATH of libgbe.so for gbe_bin_generaterGuo Yejun1-1/+1
2014-06-23Add the format and flag support for printf.Junyan He3-57/+203
2014-06-23GBE: switch to non strict conformance mode by default.Zhigang Gong1-1/+1
2014-06-23GBE: declare correct prototype for fastpath_rootnRuiling Song1-1/+1