summaryrefslogtreecommitdiff
path: root/backend
Commit message (Expand)AuthorAgeFilesLines
* Android: add android mk files.Yang Rong2016-05-272-0/+377
* Android: derived the Allocator from std::allocator.Yang Rong2016-05-271-2/+2
* Android: erase the stl in iterator loop, must update the iterator.Yang Rong2016-05-272-10/+14
* GBE: Do more aggressive load/store merging.Ruiling Song2016-05-251-17/+72
* Ensure paths to beignet.bc and beignet.pch include a / before the filenameRoss Burton2016-05-251-2/+2
* gbe/ir: initialize the InstructionBase by a straightforward way.Luo Xionghu2016-05-231-5/+5
* gbe/ir: defaultData is not initialized by default.Luo Xionghu2016-05-231-0/+1
* file name length overflow check.Luo Xionghu2016-05-231-1/+7
* gbe/llvm: fix potential null pointer dereference.Luo Xionghu2016-05-2312-36/+111
* gbe: ts array out of boundary.Luo Xionghu2016-05-231-4/+4
* 3 op math functions dst need 16 byte align when allocate register.Luo Xionghu2016-05-191-1/+8
* Backend: Add workaround for instcombine will optimize fabsPan Xiuli2016-05-191-0/+4
* Backend: Add uncompatiblePCHOptions for OCL20Pan Xiuli2016-05-191-1/+1
* Backend: Copy workgroup emit function to gen8Pan Xiuli2016-05-183-1/+531
* Backend: Refine workgroup all with SIMD_ALL algorithmPan Xiuli2016-05-181-78/+115
* Backend: Full support for workgroup broadcastGrigore Lupescu2016-05-182-168/+269
* Backend: Workgroup scan cmp qword, workaround for execution width 16Grigore Lupescu2016-05-181-4/+24
* Backend: Fix barrier placement in workgroup functionsGrigore Lupescu2016-05-182-9/+19
* Backend: Initial support for long/ulong types in workgroup opsGrigore Lupescu2016-05-182-26/+51
* Backend: Support for workgroup op predicate, scan inclusive/exclusiveGrigore Lupescu2016-05-185-175/+356
* Backend: Workgroup reduce redesign using shared local memoryGrigore Lupescu2016-05-183-331/+196
* Backend: Fix memleak form abi::__cxa_demanglePan Xiuli2016-05-181-1/+2
* Backend: Fix printfs mem leakPan Xiuli2016-05-184-3/+4
* Backend: Fix memleak in serialize_programFrank Dittrich2016-05-181-0/+2
* Remove unncessary assertion in printf processing.Yan Wang2016-05-121-1/+1
* Add support for gcc 6Pan Xiuli2016-05-121-1/+1
* Backend: Fix bug build with clangPan Xiuli2016-05-121-5/+5
* GBE: try to avoid bank conflict in register allocator.Ruiling Song2016-05-111-2/+29
* write mask in disassembly not parse correctly.Luo Xionghu2016-04-291-1/+1
* assert equation issue.Luo Xionghu2016-04-291-1/+1
* handle simd8 and simd16 accrordingly for alu3.Luo Xionghu2016-04-291-22/+12
* set SIMD width as 1 for mad when the dst is uniformGuo Yejun2016-04-292-1/+17
* standalone utest for unified OpenCL implementation.Luo Xionghu2016-04-222-0/+6
* Scalarize vector in printf.Yan Wang2016-04-221-0/+5
* Output printf result.Yan Wang2016-04-222-12/+112
* Implement printf buffer management.Yan Wang2016-04-227-44/+14
* Implement ASM generation of printf.Yan Wang2016-04-224-0/+108
* Implement instruction selection of printf.Yan Wang2016-04-226-1/+129
* Implement emision of printf instruction.Yan Wang2016-04-221-15/+80
* Add the implementation of printf ir instruction.Yan Wang2016-04-225-1/+99
* Add tuple processing logic for printf.Yan Wang2016-04-222-0/+13
* Add LLVM fcuntion definition of printf.Yan Wang2016-04-221-1/+2
* Reconstruct printf parser.Yan Wang2016-04-224-66/+56
* Add PrintfLog structure.Yan Wang2016-04-221-0/+25
* Change printf data structure and remove old code.Yan Wang2016-04-227-560/+36
* Flush kernel source dump streamZhenyu Wang2016-04-131-1/+1
* Refine custom unrolling policy.Zhigang Gong2016-03-171-9/+12
* change behavior of mul24/mad24 when out of rangeGuo Yejun2016-03-171-2/+2
* enable FP_CONTRACT on as default, and implemented with MADGuo Yejun2016-03-173-12/+3
* GBE: remove stacksize 64KB limitation.Yang, Rong R2016-03-024-40/+41