summaryrefslogtreecommitdiff
path: root/backend
Commit message (Expand)AuthorAgeFilesLines
* Fix loop condition of PrintfSet constructor.Yan Wang2015-01-081-1/+1
* remove useless dependency liboclGuo Yejun2015-01-071-2/+0
* refine gbe_bin_generater usage to add -t optionGuo Yejun2015-01-071-1/+1
* libocl: Reimplement trigonometric functions.Ruiling Song2015-01-071-378/+172
* libocl: remove useless code.Ruiling Song2015-01-071-57/+0
* do not use C++11 features inside libgbeinterpGuo Yejun2015-01-0612-87/+111
* change Immediate::operator= from private to publicGuo Yejun2015-01-061-1/+2
* do not include llvm/clang headers for libgbeinterpGuo Yejun2015-01-062-1/+12
* Fix PrintfState copying.Yan Wang2014-12-291-4/+29
* replace hash_map with mapGuo Yejun2014-12-255-91/+5
* add collectImageArgs to handle image count limitations.Luo Xionghu2014-12-251-0/+28
* fix min_max_read_image_args and min_max_parameter_size issue.Luo Xionghu2014-12-252-4/+6
* libocl: implement high precision pown()Ruiling Song2014-12-241-5/+232
* GBE: remove software maintained SLM offset related code.Zhigang Gong2014-12-247-37/+1
* GBE: use sr0.1's SLM Offset to eliminate the software SLM offset for HSW.Zhigang Gong2014-12-242-4/+10
* GBE: fix an image regression.Zhigang Gong2014-12-232-29/+30
* libocl: flush denorm to zero in remquo()Ruiling Song2014-12-221-0/+2
* libocl: Correctly handle -inf in exp10.Ruiling Song2014-12-221-3/+3
* libocl: flush denorm into zero in ldexp()Ruiling Song2014-12-221-1/+1
* libocl: Flush denorm input into zero in rootn()Ruiling Song2014-12-221-0/+8
* libocl: Imporve precision of exp()Ruiling Song2014-12-221-9/+27
* libocl: Improve precision of pow/powr.Ruiling Song2014-12-221-14/+67
* add half math function support.Luo Xionghu2014-12-191-1/+15
* GBE: code cleanup.Zhigang Gong2014-12-193-12/+2
* GBE/CL: use 2D image to implement large image1D_buffer.Zhigang Gong2014-12-181-3/+17
* GBE: remove some image1d_buffer related builtin functions.Zhigang Gong2014-12-182-9/+9
* GBE: switch to CLANG native sampler_t.Zhigang Gong2014-12-189-18/+179
* GBE: switch to use CLANG native image types.Zhigang Gong2014-12-189-424/+175
* Refactor all image builtin functions.Zhigang Gong2014-12-184-416/+618
* GBE: don't always treat a multiple destination instruction as root.Zhigang Gong2014-12-171-3/+2
* GBE: Add some missing constant expression cases.Zhigang Gong2014-12-154-11/+135
* GBE: Add constant pointer in the memcpy intrinsic.Zhigang Gong2014-12-153-1/+187
* GBE: eliminate duplicate GEP handling logic.Zhigang Gong2014-12-153-61/+50
* GBE: remove useless code.Zhigang Gong2014-12-151-23/+4
* libocl: Move spec required macro to header file.Ruiling Song2014-12-152-3/+3
* libocl: Fix precision of builtin tanpi.Ruiling Song2014-12-151-1/+27
* GBE: Fix the printf issue caused by new bti implementationRuiling Song2014-12-041-4/+16
* GBE: Fix a disassembly bug.Ruiling Song2014-12-041-2/+2
* GBE: support const private array initialization.Ruiling Song2014-12-042-45/+54
* GBE: Re-implement BTI logic in backendRuiling Song2014-12-032-109/+159
* fix bswap implementation issue.Luo Xionghu2014-12-021-36/+28
* fix dnetc overflow issue.Luo Xionghu2014-12-021-1/+2
* GBE: optimize GEP constant offset calculation.Zhigang Gong2014-12-021-3/+5
* GBE: fix a regression caused by the negative index handling patch.Zhigang Gong2014-12-021-1/+1
* GBE: Fix bug with negative constant GEP index.Zhigang Gong2014-12-013-11/+13
* GBE: Output CFG of Gen IR to dot file.Ruiling Song2014-12-013-0/+26
* GBE: Place loop exits after loop blocks when sorting basic blocks.Ruiling Song2014-11-261-10/+84
* GBE: don't split instruction for some special case.Zhigang Gong2014-11-251-1/+11
* GBE: disable spill register under simd16 mode.Zhigang Gong2014-11-251-3/+2
* add the reduced self loop node detection.Luo Xionghu2014-11-191-11/+26