summaryrefslogtreecommitdiff
path: root/backend/src/ir
AgeCommit message (Expand)AuthorFilesLines
2017-07-12Implement extension cl_intel_device_side_avc_motion_estimation.Chuanbo Weng4-1/+71
2017-06-16do constant folding for kernel struct argsGuo Yejun5-0/+211
2017-05-23refresh DAG when an arg has both direct and indirect readGuo Yejun1-1/+16
2017-04-13Backend: Add LLVM40 supportPan Xiuli1-0/+20
2017-04-13Backend: Refine LLVM version check macroPan Xiuli1-1/+1
2017-04-13Backend: Fix an include file error problemPan Xiuli2-3/+2
2017-03-13implement extension cl_intel_media_block_io WRITE related functionLuo Xionghu2-4/+14
2017-03-13add extension cl_intel_media_block_io READ related functionLuo Xionghu2-4/+14
2016-12-30OCL20: handle device enqueue helper functions in the backend.Yang, Rong R2-1/+8
2016-12-30OCL20: add ir register enqueuebufptr for enqueue global buffer.Yang, Rong R2-2/+4
2016-12-30OCL20: add device enqueue helper functions in backend.Yang, Rong R1-0/+1
2016-12-29eliminate build warnings in i386 system.Meng Mengmeng1-1/+1
2016-12-29GEB/Runtime: eliminate release build warnings.Yang Rong1-0/+1
2016-12-28OCL20: enable -cl-std=CL2.0.Yang, Rong R1-1/+2
2016-12-28output more detail of GEN IR for workgroup opGuo, Yejun1-2/+3
2016-12-07Backend: Add RegisterFamily for irPan Xiuli3-4/+11
2016-11-08GBE: Refine program scope variable logic.Ruiling Song4-9/+11
2016-11-08GBE: add ocl 2.0 work_group_barrier support.Ruiling Song2-4/+7
2016-11-08Backend: Refine get_enqueued_local_size and get_local_sizePan Xiuli2-26/+33
2016-11-08gbe: add vec_type_hint's type into functionAttributes.Luo Xionghu1-6/+6
2016-11-08gbe: use kernel_arg_base_type to recognize image arguments.Luo Xionghu1-6/+6
2016-11-08Backend: Add pipe packet size checkPan Xiuli1-0/+1
2016-11-08Backend: Add Pipe Builtin supportPan Xiuli2-2/+7
2016-11-08add opencl builtin atomic functions implementation.Yang Rong1-2/+3
2016-11-08Backend: Add built-in ctz functionPan Xiuli3-0/+4
2016-11-08GBE: Implement to_local/private/global() functionRuiling Song2-2/+5
2016-11-08GBE: Implement new constant solution for ocl2Ruiling Song5-6/+188
2016-11-08add atomic operators output for GEN_IR and gen disa.Luo Xionghu1-0/+25
2016-11-08ocl20/GBE: support generic load/storeRuiling Song2-0/+2
2016-11-08OCL20/GBE: Change the pointer relative op's type.Yang Rong6-3/+22
2016-11-03Backend: Add A64 subgroup block read/write supportPan Xiuli1-6/+2
2016-11-03Backend: Add subgroup short block read/writePan Xiuli2-10/+22
2016-11-03Backend: Add sub groups short shuffle builtin functionsPan Xiuli1-2/+3
2016-09-28Backend: Add support for LLVM 3.9 releasePan Xiuli1-6/+6
2016-06-24GBE: Improve spill policy by considering use count.Ruiling Song2-5/+44
2016-06-24GBE: Fix two bugs in loop preheader.Ruiling Song1-0/+2
2016-06-23GBE: change GEN binary format.Yang Rong6-46/+54
2016-06-13Backend: Add intel_sub_group_block_read/write form imagePan Xiuli4-2/+137
2016-06-13Backend: Add intel_sub_group_block_read/write form bufferPan Xiuli3-7/+32
2016-06-13Backend: Add sub_group built-in functions for intel extensionPan Xiuli3-0/+156
2016-06-12GBE: Optimize extraLiveOut register info.Ruiling Song3-8/+28
2016-05-23gbe/ir: initialize the InstructionBase by a straightforward way.Luo Xionghu1-5/+5
2016-05-23gbe/ir: defaultData is not initialized by default.Luo Xionghu1-0/+1
2016-05-23gbe/llvm: fix potential null pointer dereference.Luo Xionghu2-3/+10
2016-05-18Backend: Support for workgroup op predicate, scan inclusive/exclusiveGrigore Lupescu1-3/+1
2016-05-18Backend: Fix printfs mem leakPan Xiuli2-1/+2
2016-05-12Add support for gcc 6Pan Xiuli1-1/+1
2016-04-22Output printf result.Yan Wang2-12/+112
2016-04-22Implement printf buffer management.Yan Wang4-18/+11
2016-04-22Add the implementation of printf ir instruction.Yan Wang5-1/+99