summaryrefslogtreecommitdiff
path: root/backend/src/llvm/llvm_scalarize.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement extension cl_intel_device_side_avc_motion_estimation.Chuanbo Weng2017-07-121-0/+1
* Backend: Refine LLVM version check macroPan Xiuli2017-04-131-1/+1
* Backend: Remove old llvm support code.Pan Xiuli2017-04-131-6/+0
* implement extension cl_intel_media_block_io WRITE related functionLuo Xionghu2017-03-131-0/+6
* add extension cl_intel_media_block_io READ related functionLuo Xionghu2017-03-131-0/+5
* Backend: Add subgroup short block read/writePan Xiuli2016-11-031-14/+28
* Backend: Refine block read/write bufferPan Xiuli2016-06-241-0/+12
* Backend: Add intel_sub_group_block_read/write form imagePan Xiuli2016-06-131-0/+14
* gbe/llvm: fix potential null pointer dereference.Luo Xionghu2016-05-231-8/+18
* Scalarize vector in printf.Yan Wang2016-04-221-0/+5
* enable FP_CONTRACT on as default, and implemented with MADGuo Yejun2016-03-171-0/+1
* Backend: Add support for LLVM release 3.8Pan Xiuli2016-02-141-6/+6
* Backend: Refine new instruction with IRBuilder createPan Xiuli2015-12-251-7/+14
* Backend: Implement the non-constant extractelement scalarizePan Xiuli2015-12-141-7/+39
* Add built-in function __gen_ocl_vme.Chuanbo Weng2015-11-101-0/+4
* GBE: Add llvm3.7 support.Yang Rong2015-10-131-34/+1
* GBE: correct the instruction replacement logic in scalarize pass.Zhigang Gong2015-04-131-9/+34
* strip unsupported attributes and calling conventions.Zhigang Gong2015-04-131-0/+1
* enable cl_khr_spir extension to build and run from SPIR binary.Luo Xionghu2015-03-091-0/+1
* GBE: add fastcall support.Zhigang Gong2015-03-021-1/+3
* remove the libFunc interface.Luo Xionghu2015-01-301-40/+0
* add llvm intrinsic call translate.Luo2015-01-151-4/+68
* GBE: switch to use CLANG native image types.Zhigang Gong2014-12-181-39/+8
* Refactor all image builtin functions.Zhigang Gong2014-12-181-5/+8
* GBE: work around error reporting for unresolved symbolsZhigang Gong2014-11-141-0/+7
* GBE: increase maximum src/dst operands to 32.Zhigang Gong2014-10-231-5/+5
* Update license disclaimer.Yang Rong2014-09-121-32/+28
* GBE: pass compile against LLVM 3.5Ruiling Song2014-06-191-1/+7
* Add the support for 1D image in backendJunyan He2014-06-131-10/+21
* GBE: fixed a potential scalarize bug.Zhigang Gong2014-04-281-1/+3
* GBE: Optimize read_image performance for CL_ADDRESS_CLAMP..Zhigang Gong2014-04-161-2/+7
* GBE: code cleanup for read_image/write_image.Zhigang Gong2014-02-241-24/+12
* Add clang/LLVM 3.5svn support.Zhigang Gong2014-02-111-4/+7
* GBE: adjust instruction order for load/function call for vector.Zhigang Gong2013-12-231-0/+8
* Add bitcast support between vetor and scalar type.Yang Rong2013-11-131-0/+14
* Remove newValueProxy from scalarize pass to genWriter pass.Yang Rong2013-10-181-15/+3
* GBE: Skip non-kernel functions in backend passes.Ruiling Song2013-10-171-0/+4
* fix scalarizing of llvm phi nodeHomer Hsing2013-09-251-1/+0
* GBE: Clear the value map when start a new scalarize pass.Zhigang Gong2013-07-051-1/+1
* GBE: Fixed one bug in scalarize passZhigang Gong2013-06-201-2/+4
* Adaptions for LLVM 3.3 / SPIRDag Lem2013-06-051-1/+16
* Fix a random assert caused by scalarize pass.Yang Rong2013-05-311-6/+6
* Change CMake to support LLVM 3.1.Yang Rong2013-05-231-6/+4
* Fix a scalarize pass bug.Yang Rong2013-05-231-0/+3
* GBE: Add support for get_image_width/height.Zhigang Gong2013-05-171-0/+2
* Add a scalarize llvm pass.Yang Rong2013-05-171-0/+834