summaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Expand)AuthorFilesLines
2014-12-22libocl: flush denorm to zero in remquo()test_mathRuiling 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
2014-11-19add the reduced self loop node detection.Luo Xionghu1-11/+26
2014-11-18reuse the loop info from llvm.Luo Xionghu2-36/+21
2014-11-14GBE: work around error reporting for unresolved symbolsZhigang Gong2-0/+14
2014-11-12GBE: fix one double related bugs for post register scheduling.Zhigang Gong4-6/+9
2014-11-11GBE: fix relocatable issue for pch file.Zhigang Gong2-37/+47
2014-11-11License: adjust all license version to LGPL v2.1+.Zhigang Gong126-126/+126
2014-11-10GBE: Do topological sorting of basicblocks.Ruiling Song1-1/+52
2014-11-10GBE: Fix a bitcast from float vector to wide interger issue in legalize pass.Ruiling Song1-1/+8
2014-11-06GBE: Fix kernel argument size for vector3Ruiling Song1-1/+1
2014-11-06GBE: remove useless debug info.Zhigang Gong1-12/+2
2014-11-06GBE: fix bug in tgamma().Rebecca Palmer1-183/+7
2014-11-06GBE: fix bug in erf()/erfc().Rebecca Palmer1-6/+282
2014-11-06GBE: fix bug in pow()/pown().Rebecca Palmer3-7/+18
2014-11-06GBE: Support more instructions for constant expression handling.Zhigang Gong3-12/+120
2014-11-06GBE: fix a bool handling bug when SEL on a uniform bool variable.Zhigang Gong2-3/+15
2014-11-04GBE: fix disassembly bug.Zhigang Gong1-28/+0
2014-11-04enable llvm intrinsic call bswap function.Luo Xionghu1-0/+89