summaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Expand)AuthorFilesLines
2014-01-27GBE: Implement complete register spill policy.Zhigang Gong5-80/+322
2014-01-27GBE: prepare to optimize the register spilling policy.Zhigang Gong1-22/+62
2014-01-27GBE: refine register allocation output.Zhigang Gong2-35/+45
2014-01-26Fix the bug in removeLOADIs function.Junyan He1-2/+2
2014-01-26GBE: allow the bool registers to be expired.Zhigang Gong1-2/+1
2014-01-26GBE: Implement an extra liveness analysis for the Gen backend.Zhigang Gong4-36/+142
2014-01-26GBE: increase the disassembly output's readability.Zhigang Gong2-5/+20
2014-01-26GBE: fixed a bug in sample instruction.Zhigang Gong1-1/+1
2014-01-26GBE: fix some incorrect gen ir output messages.Zhigang Gong1-4/+4
2014-01-26GBE: don't allocate grf for those bools which map to flag.Zhigang Gong1-0/+3
2014-01-21build: work around an old version cmake bug.Zhigang Gong1-1/+1
2014-01-21GBE: use native exp instruction when enough precisionGuo Yejun6-2/+15
2014-01-20Fix the bug of multi deleting of load instruction in loweringJunyan He3-3/+20
2014-01-20Add some native functions vector proto.Yang Rong1-11/+11
2014-01-17GBE: fixed the hacky code of 3D image read/write.Zhigang Gong6-50/+64
2014-01-17GBE: fix the hack code of sampler offset handling.Zhigang Gong4-23/+20
2014-01-17GBE: fixed the stack allocation.Zhigang Gong4-43/+34
2014-01-17GBE: move the image info register allocation to GEN IR stage.Zhigang Gong9-35/+22
2014-01-17GBE: move the image allocation to the GEN IR stage.Zhigang Gong5-77/+79
2014-01-17GBE/Sampler: Simplfy the sampler handling.Zhigang Gong8-113/+100
2014-01-17GBE: fixed a register liveness bug for getsamplerinfo instrution.Zhigang Gong5-13/+17
2014-01-16cmake: use libdir macrosIgor Gnatenko1-4/+4
2014-01-16Add llvm instrinsic function llvm.memset and llvm.memcpy support.Yang Rong7-2/+644
2014-01-16Use OCL_USE_PCH to control the using pch or not.Yang Rong1-1/+1
2014-01-16GBE: improve precision of remquoLv Meng1-12/+79
2014-01-16GBE: improve precision of hypotLv Meng1-1/+25
2014-01-16GBE: improve precision of exp10Lv Meng1-1/+52
2014-01-16GBE: Improve precision of cbrtRuiling Song1-1/+52
2014-01-16GBE: Improve precision of atan2Ruiling Song1-17/+78
2014-01-16GBE: Improve atan precisionRuiling Song1-17/+68
2014-01-16GBE: improve precision of tanRuiling Song1-1/+115
2014-01-16GBE: Improve precision of sin/cos/sincosRuiling Song1-43/+469
2014-01-16Add -cl-fast-relaxed-math into incompatible opts and fix the PreprocessorOpti...Junyan He1-1/+6
2014-01-16Refine the method to find pch and pcm files.Zhigang Gong4-12/+26
2014-01-16GBE: enable relocatable pch files.Zhigang Gong1-12/+20
2014-01-16CL: prepare to support ICD if the system has ocl-icd..Zhigang Gong2-9/+8
2014-01-14GBE: fixed a long related bug.Zhigang Gong1-0/+2
2014-01-14Revert faulty pushed patchsetZhigang Gong6-53/+30
2014-01-10GBE: fixed a long related bug.Zhigang Gong1-0/+2
2014-01-10Refine the method to find pch and pcm files.Zhigang Gong4-12/+26
2014-01-10GBE: enable relocatable pch files.Zhigang Gong1-12/+20
2014-01-10CL: prepare to support ICD if the system has ocl-icd..Zhigang Gong2-9/+8
2014-01-08GBE: Remove some noduplicate to let inline worksRuiling Song1-6/+6
2014-01-07GBE: handle the first index of GEP correctly.Zhigang Gong2-17/+37
2014-01-07GBE: Fix a bug at constant GEP processing.Zhigang Gong1-1/+1
2014-01-07GBE: clang's FE doesn't support static, we just ignore it.Zhigang Gong1-0/+2
2014-01-07GBE: optimize JMP instruction.Zhigang Gong1-4/+14
2014-01-07GBE: optimize the CMP instruction.Zhigang Gong1-10/+24
2014-01-03GBE: validate active bool value in the branching instruction.Zhigang Gong2-11/+43
2014-01-02GBE: use soft mask to handle the barrier call.Zhigang Gong8-27/+94