summaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Expand)AuthorFilesLines
2015-01-12add option BUILD_STANDALONE_GBE_COMPILER to build static compilerGuo Yejun1-10/+29
2015-01-08Fix loop condition of PrintfSet constructor.Yan Wang1-1/+1
2015-01-07remove useless dependency liboclGuo Yejun1-2/+0
2015-01-07refine gbe_bin_generater usage to add -t optionGuo Yejun1-1/+1
2015-01-07libocl: Reimplement trigonometric functions.Ruiling Song1-378/+172
2015-01-07libocl: remove useless code.Ruiling Song1-57/+0
2015-01-06do not use C++11 features inside libgbeinterpGuo Yejun12-87/+111
2015-01-06change Immediate::operator= from private to publicGuo Yejun1-1/+2
2015-01-06do not include llvm/clang headers for libgbeinterpGuo Yejun2-1/+12
2014-12-29Fix PrintfState copying.Yan Wang1-4/+29
2014-12-25replace hash_map with mapGuo Yejun5-91/+5
2014-12-25add collectImageArgs to handle image count limitations.Luo Xionghu1-0/+28
2014-12-25fix min_max_read_image_args and min_max_parameter_size issue.Luo Xionghu2-4/+6
2014-12-24libocl: implement high precision pown()Ruiling Song1-5/+232
2014-12-24GBE: remove software maintained SLM offset related code.Zhigang Gong7-37/+1
2014-12-24GBE: use sr0.1's SLM Offset to eliminate the software SLM offset for HSW.Zhigang Gong2-4/+10
2014-12-23GBE: fix an image regression.Zhigang Gong2-29/+30
2014-12-22libocl: flush denorm to zero in remquo()Ruiling Song1-0/+2
2014-12-22libocl: Correctly handle -inf in exp10.Ruiling Song1-3/+3
2014-12-22libocl: flush denorm into zero in ldexp()Ruiling Song1-1/+1
2014-12-22libocl: Flush denorm input into zero in rootn()Ruiling Song1-0/+8
2014-12-22libocl: Imporve precision of exp()Ruiling Song1-9/+27
2014-12-22libocl: Improve precision of pow/powr.Ruiling Song1-14/+67
2014-12-19add half math function support.Luo Xionghu1-1/+15
2014-12-19GBE: code cleanup.Zhigang Gong3-12/+2
2014-12-18GBE/CL: use 2D image to implement large image1D_buffer.Zhigang Gong1-3/+17
2014-12-18GBE: remove some image1d_buffer related builtin functions.Zhigang Gong2-9/+9
2014-12-18GBE: switch to CLANG native sampler_t.Zhigang Gong9-18/+179
2014-12-18GBE: switch to use CLANG native image types.Zhigang Gong9-424/+175
2014-12-18Refactor all image builtin functions.Zhigang Gong4-416/+618
2014-12-17GBE: don't always treat a multiple destination instruction as root.Zhigang Gong1-3/+2
2014-12-15GBE: Add some missing constant expression cases.Zhigang Gong4-11/+135
2014-12-15GBE: Add constant pointer in the memcpy intrinsic.Zhigang Gong3-1/+187
2014-12-15GBE: eliminate duplicate GEP handling logic.Zhigang Gong3-61/+50
2014-12-15GBE: remove useless code.Zhigang Gong1-23/+4
2014-12-15libocl: Move spec required macro to header file.Ruiling Song2-3/+3
2014-12-15libocl: Fix precision of builtin tanpi.Ruiling Song1-1/+27
2014-12-04GBE: Fix the printf issue caused by new bti implementationRuiling Song1-4/+16
2014-12-04GBE: Fix a disassembly bug.Ruiling Song1-2/+2
2014-12-04GBE: support const private array initialization.Ruiling Song2-45/+54
2014-12-03GBE: Re-implement BTI logic in backendRuiling Song2-109/+159
2014-12-02fix bswap implementation issue.Luo Xionghu1-36/+28
2014-12-02fix dnetc overflow issue.Luo Xionghu1-1/+2
2014-12-02GBE: optimize GEP constant offset calculation.Zhigang Gong1-3/+5
2014-12-02GBE: fix a regression caused by the negative index handling patch.Zhigang Gong1-1/+1
2014-12-01GBE: Fix bug with negative constant GEP index.Zhigang Gong3-11/+13
2014-12-01GBE: Output CFG of Gen IR to dot file.Ruiling Song3-0/+26
2014-11-26GBE: Place loop exits after loop blocks when sorting basic blocks.Ruiling Song1-10/+84
2014-11-25GBE: don't split instruction for some special case.Zhigang Gong1-1/+11
2014-11-25GBE: disable spill register under simd16 mode.Zhigang Gong1-3/+2