projects
/
contrib
/
beignet.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
GBE: set default address space to -1 to avoid incorrect unroll hint.
2014-10-11
Ruiling Song
Re-apply "improve the build performance of vector type...
commit
|
commitdiff
|
tree
2014-10-11
Ruiling Song
GBE: add legalize pass to handle wide integers
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-10-11
Ruiling Song
GBE: Fix a bug when setting flag register
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-09-18
Ruiling Song
GBE/libocl: Add __gen_ocl_get_timestamp() to get timestamp.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-09-18
Ruiling Song
GBE: Output linkModules's error message.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-09-15
Ruiling Song
GBE/libocl: Fix sub_sat corner case.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-08-28
Ruiling Song
GBE: refine the llvm multi-thread related code.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-08-27
Ruiling Song
GBE: clear deadprintfs when current function is done.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-08-13
Ruiling Song
cmake: Fix a license issue.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-08-12
Ruiling Song
GBE: Fix a bug in gatherBTI.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-08-12
Ruiling Song
GBE: initialize BTI structure to zero.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-08-12
Ruiling Song
GBE: Fix type size for vector3
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-08-11
Ruiling Song
GBE: Fix a warning in getConstantPointerRegister.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-08-01
Ruiling Song
GBE: remove some useless code for getting printf buffer...
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-07-30
Ruiling Song
GBE: Handle bti allocation for internal buffer used...
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-07-30
Ruiling Song
GBE: Refine bti usage in backend & runtime.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-07-30
Ruiling Song
runtime: set correct state for constant buffer on hsw.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-07-28
Ruiling Song
utests: Fix a bug in image_1D_buffer.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-07-28
Ruiling Song
GBE: align the fields in union ImageInfoKey.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-07-15
Ruiling Song
GBE: Optimize constant load with sampler.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-07-15
Ruiling Song
GBE: Use varying register to save one instruction
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-07-08
Ruiling Song
GBE: Fix builtin tanpi.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-07-02
Ruiling Song
GBE: Check family of spilled register correctly.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-30
Ruiling Song
GBE: disable GVN pass when optLevel is zero.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-24
Ruiling Song
GBE: Further optimize exp().
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-23
Ruiling Song
update docs on environment variables.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-23
Ruiling Song
GBE: declare correct prototype for fastpath_rootn
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-23
Ruiling Song
GBE: fix some builtin math function
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-23
Ruiling Song
GBE: replace OwningPtr with std::unique_ptr
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-23
Ruiling Song
GBE: improve builtin exp.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-20
Ruiling Song
GBE: Handle empty basicblock in Instruction selection
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-19
Ruiling Song
GBE: pass compile against LLVM 3.5
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-18
Ruiling Song
GBE: Correctly process constant for phi instruction
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-12
Ruiling Song
GBE: fix some bugs in 64bit bitcast.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-11
Ruiling Song
GBE: output compact flag when output asm.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-09
Ruiling Song
GBE: Fix an assert on bitcast long to char8
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-09
Ruiling Song
GBE: Fix a jump issue in int64 to float conversion
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-04
Ruiling Song
GBE: Optmize phi elimination
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-06-04
Ruiling Song
Revert "GBE: No need to compute liveout again in value...
commit
|
commitdiff
|
tree
2014-05-30
Ruiling Song
GBE: Fix bitcast between long and other type.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-05-29
Ruiling Song
utests: disable double test case.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-05-29
Ruiling Song
GBE: Pass correct register type when replaceReg
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-05-29
Ruiling Song
GBE: Change 64bit integer storage in register
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-05-27
Ruiling Song
GBE: Make compatible with old gcc version.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-05-22
Ruiling Song
GBE: optimize builtin atan2.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-05-16
Ruiling Song
Runtime: Fix a bug in L3 configuration.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-05-09
Ruiling Song
GBE: Merge successive load/store together for better...
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-05-09
Ruiling Song
GBE: Refine logic of finding where the local variable...
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-04-23
Ruiling Song
GBE: Try expire some register before register allocation
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-04-23
Ruiling Song
GBE: Optimize byte gather read using untyped read.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-04-21
Ruiling Song
GBE: Implement instruction compact.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-04-16
Ruiling Song
GBE: Enable CFG printer.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-04-16
Ruiling Song
Runtime: increase batch size to 8K.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-04-16
Ruiling Song
enable mad for mul+sub.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-03-25
Ruiling Song
GBE: Fix register liveness issue under simd mode.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-03-25
Ruiling Song
GBE: make byte/short vload/vstore process one element...
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-03-10
Ruiling Song
GBE: Optimize byte/short load/store using untyped read...
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-03-10
Ruiling Song
GBE: Fix a potential issue if increase srcNum.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-03-10
Ruiling Song
GBE: make vload3 only read 3 elements.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-02-28
Ruiling Song
GBE: Optimize scratch memory usage using register interval
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-02-21
Ruiling Song
Improve precision of sinpi/cospi
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-02-14
Ruiling Song
GBE: Support 64Bit register spill.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-01-16
Ruiling Song
GBE: Improve precision of cbrt
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-01-16
Ruiling Song
GBE: Improve precision of atan2
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-01-16
Ruiling Song
GBE: Improve atan precision
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-01-16
Ruiling Song
GBE: improve precision of tan
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-01-16
Ruiling Song
GBE: Improve precision of sin/cos/sincos
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2014-01-08
Ruiling Song
GBE: Remove some noduplicate to let inline works
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-12-20
Ruiling Song
GBE: Fix logb implementation.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-12-11
Ruiling Song
GBE: Improve precision of log2
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-12-11
Ruiling Song
GBE: Improve precision of log10
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-12-11
Ruiling Song
GBE: improve precision of log/log1p
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-12-05
Ruiling Song
GBE: improve asin/acos precision
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-12-05
Ruiling Song
GBE: register width should not exceed execution width
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-12-05
Ruiling Song
GBE: Do not change vertical stride when it is 0
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-12-05
Ruiling Song
GBE: Fix null register to integer type
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-11-12
Ruiling Song
GBE: handle half type size
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-11-11
Ruiling Song
GBE: Fix alignment for private variables
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-11-11
Ruiling Song
GBE: Fix alignment according to OCL spec
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-11-11
Ruiling Song
GBE: Remove max_limit for struct alignment
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-11-07
Ruiling Song
GBE: fix a 64bit scalar register issue.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-11-06
Ruiling Song
GBE: disable MulAdd pattern in instruction selection...
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-11-06
Ruiling Song
GBE: use ISA mad for mad() builtin function.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-11-06
Ruiling Song
utests: use mad which will get better precision.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-31
Ruiling Song
runtime: Fix a dangling pointer issue
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-29
Ruiling Song
GBE: Give a zero-initialized register for Undef value.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-22
Ruiling Song
GBE: Fix a bo->offset assert
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-21
Ruiling Song
runtime: Simply return success in clUnloadCompiler.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-21
Ruiling Song
GBE: Handle all-zero constant.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-17
Ruiling Song
utests: add test cases for function call.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-17
Ruiling Song
GBE: Skip non-kernel functions in backend passes.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-17
Ruiling Song
GBE: Inline all function calls.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-14
Ruiling Song
GBE: Update program binary format.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-14
Ruiling Song
GBE: Support local variable inside kernel function.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-10-10
Ruiling Song
utests: put compiler_vector_inc into known issue list.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-09-25
Ruiling Song
GBE: Fix a constant bug which over-write memory.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-09-18
Ruiling Song
utests: add more constant test cases for composite...
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-09-18
Ruiling Song
GBE: Support composite type constant.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-09-17
Ruiling Song
change constant test case to cover short/long type.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
2013-09-17
Ruiling Song
Fix non-4byte program global constant issue.
Signed-off-by:
Ruiling Song
<ruiling.song@intel.com>
commit
|
commitdiff
|
tree
next