index
:
delta/beignet.git
OCL20
Release_v0.9.x
Release_v1.0
Release_v1.1
Release_v1.2
Release_v1.3
master
newRT
opencl-1.1
runtime_dev
stable
gitlab.freedesktop.org: beignet/beignet.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
backend
/
src
/
llvm
/
llvm_scalarize.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Implement extension cl_intel_device_side_avc_motion_estimation.
Chuanbo Weng
2017-07-12
1
-0
/
+1
*
Backend: Refine LLVM version check macro
Pan Xiuli
2017-04-13
1
-1
/
+1
*
Backend: Remove old llvm support code.
Pan Xiuli
2017-04-13
1
-6
/
+0
*
implement extension cl_intel_media_block_io WRITE related function
Luo Xionghu
2017-03-13
1
-0
/
+6
*
add extension cl_intel_media_block_io READ related function
Luo Xionghu
2017-03-13
1
-0
/
+5
*
Backend: Add subgroup short block read/write
Pan Xiuli
2016-11-03
1
-14
/
+28
*
Backend: Refine block read/write buffer
Pan Xiuli
2016-06-24
1
-0
/
+12
*
Backend: Add intel_sub_group_block_read/write form image
Pan Xiuli
2016-06-13
1
-0
/
+14
*
gbe/llvm: fix potential null pointer dereference.
Luo Xionghu
2016-05-23
1
-8
/
+18
*
Scalarize vector in printf.
Yan Wang
2016-04-22
1
-0
/
+5
*
enable FP_CONTRACT on as default, and implemented with MAD
Guo Yejun
2016-03-17
1
-0
/
+1
*
Backend: Add support for LLVM release 3.8
Pan Xiuli
2016-02-14
1
-6
/
+6
*
Backend: Refine new instruction with IRBuilder create
Pan Xiuli
2015-12-25
1
-7
/
+14
*
Backend: Implement the non-constant extractelement scalarize
Pan Xiuli
2015-12-14
1
-7
/
+39
*
Add built-in function __gen_ocl_vme.
Chuanbo Weng
2015-11-10
1
-0
/
+4
*
GBE: Add llvm3.7 support.
Yang Rong
2015-10-13
1
-34
/
+1
*
GBE: correct the instruction replacement logic in scalarize pass.
Zhigang Gong
2015-04-13
1
-9
/
+34
*
strip unsupported attributes and calling conventions.
Zhigang Gong
2015-04-13
1
-0
/
+1
*
enable cl_khr_spir extension to build and run from SPIR binary.
Luo Xionghu
2015-03-09
1
-0
/
+1
*
GBE: add fastcall support.
Zhigang Gong
2015-03-02
1
-1
/
+3
*
remove the libFunc interface.
Luo Xionghu
2015-01-30
1
-40
/
+0
*
add llvm intrinsic call translate.
Luo
2015-01-15
1
-4
/
+68
*
GBE: switch to use CLANG native image types.
Zhigang Gong
2014-12-18
1
-39
/
+8
*
Refactor all image builtin functions.
Zhigang Gong
2014-12-18
1
-5
/
+8
*
GBE: work around error reporting for unresolved symbols
Zhigang Gong
2014-11-14
1
-0
/
+7
*
GBE: increase maximum src/dst operands to 32.
Zhigang Gong
2014-10-23
1
-5
/
+5
*
Update license disclaimer.
Yang Rong
2014-09-12
1
-32
/
+28
*
GBE: pass compile against LLVM 3.5
Ruiling Song
2014-06-19
1
-1
/
+7
*
Add the support for 1D image in backend
Junyan He
2014-06-13
1
-10
/
+21
*
GBE: fixed a potential scalarize bug.
Zhigang Gong
2014-04-28
1
-1
/
+3
*
GBE: Optimize read_image performance for CL_ADDRESS_CLAMP..
Zhigang Gong
2014-04-16
1
-2
/
+7
*
GBE: code cleanup for read_image/write_image.
Zhigang Gong
2014-02-24
1
-24
/
+12
*
Add clang/LLVM 3.5svn support.
Zhigang Gong
2014-02-11
1
-4
/
+7
*
GBE: adjust instruction order for load/function call for vector.
Zhigang Gong
2013-12-23
1
-0
/
+8
*
Add bitcast support between vetor and scalar type.
Yang Rong
2013-11-13
1
-0
/
+14
*
Remove newValueProxy from scalarize pass to genWriter pass.
Yang Rong
2013-10-18
1
-15
/
+3
*
GBE: Skip non-kernel functions in backend passes.
Ruiling Song
2013-10-17
1
-0
/
+4
*
fix scalarizing of llvm phi node
Homer Hsing
2013-09-25
1
-1
/
+0
*
GBE: Clear the value map when start a new scalarize pass.
Zhigang Gong
2013-07-05
1
-1
/
+1
*
GBE: Fixed one bug in scalarize pass
Zhigang Gong
2013-06-20
1
-2
/
+4
*
Adaptions for LLVM 3.3 / SPIR
Dag Lem
2013-06-05
1
-1
/
+16
*
Fix a random assert caused by scalarize pass.
Yang Rong
2013-05-31
1
-6
/
+6
*
Change CMake to support LLVM 3.1.
Yang Rong
2013-05-23
1
-6
/
+4
*
Fix a scalarize pass bug.
Yang Rong
2013-05-23
1
-0
/
+3
*
GBE: Add support for get_image_width/height.
Zhigang Gong
2013-05-17
1
-0
/
+2
*
Add a scalarize llvm pass.
Yang Rong
2013-05-17
1
-0
/
+834