projects
/
contrib
/
beignet.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
GBE: fix regression caused by simple block optimization.
2014-05-28
Zhigang Gong
Silence some compilation warnings.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-28
Zhigang Gong
GBE: Consolidate all read/write instruction's bti handling.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-28
Zhigang Gong
GBE: fix baytrail L3 cache configuration.
Signed-off-by:
Zhigang Gong
<zhigang.gong@linux.intel.com>
commit
|
commitdiff
|
tree
2014-05-27
Zhigang Gong
GBE: fix post scheduling related bug for spill/unspill.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-27
Zhigang Gong
GBE: optimize post reg allocation instruction scheduling.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-27
Zhigang Gong
GBE: fix one post register allocation instruction scheduling...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-27
Zhigang Gong
GBE: disable mad for some cases.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-23
Zhigang Gong
GBE: fix a uniform analysis bug.
Signed-off-by:
Zhigang Gong
<zhigang.gong@gmail.com>
commit
|
commitdiff
|
tree
2014-05-23
Zhigang Gong
GBE: don't allocate/modify flag if it is not used in...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-23
Zhigang Gong
GBE: optimize IMM handling for SEL/SEL_CMP/CMP.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-23
Zhigang Gong
GBE: optimize SUB dst, imm, src1 instruction.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-23
Zhigang Gong
GBE: optimize CMP instruction encoding.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-23
Zhigang Gong
GBE: refine disassembly code to show null register...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-23
Zhigang Gong
gbe_bin_generater: fix two bugs.
Signed-off-by:
Zhigang Gong
<zhigang.gong@linux.intel.com>
commit
|
commitdiff
|
tree
2014-05-22
Zhigang Gong
GBE: fix unpacked_uw/ub on uniform registers.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-14
Zhigang Gong
GBE: fix one regression caused by uniform analysis.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-13
Zhigang Gong
GBE: fix the legacy use of isScalarOrBool.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-13
Zhigang Gong
GBE: enable uniform analysis for bool data type.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-13
Zhigang Gong
GBE: enable uniform for load instruction.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-13
Zhigang Gong
GBE: implement uniform analysis.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-13
Zhigang Gong
GBE: change scalar byte size to 2 from 1.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-13
Zhigang Gong
GBE: No need to compute liveout again in value.cpp.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-09
Zhigang Gong
Runtime: change default tiling mode to TILE_X from...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-08
Zhigang Gong
GBE: fix one potential bug in UnsignedI64ToFloat.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-05
Zhigang Gong
GBE: remove some useless code.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-05
Zhigang Gong
GBE: increase the global memory size to 1GB.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-05-05
Zhigang Gong
GBE: fixed a regression at "Long" div/rem.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-29
Zhigang Gong
GBE: reserve flag0.0 for large basic block.
Signed-off-by:
Zhigang Gong
<zhigang.gong@gmail.com>
commit
|
commitdiff
|
tree
2014-04-29
Zhigang Gong
GBE: fix the large if/endif block issue.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-29
Zhigang Gong
GBE: fix the hard coded endif offset calculation.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-29
Zhigang Gong
GBE: Avoid unecessary dag/liveness computing at backend.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-28
Zhigang Gong
GBE: fixed a potential scalarize bug.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-28
Zhigang Gong
GBE: refine the gen program strategy.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-23
Zhigang Gong
GBE: fixed the undefined phi value's liveness analysis.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-18
Zhigang Gong
GBE: fix a Q64 spilling bug in non-simd8 mode.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-17
Zhigang Gong
GBE: work around baytrail-t hang issue.
Signed-off-by:
Zhigang Gong
<zhigang.gong@linux.intel.com>
commit
|
commitdiff
|
tree
2014-04-17
Zhigang Gong
GBE/Runtime: pass the device id to the compiler backend.
Signed-off-by:
Zhigang Gong
<zhigang.gong@linux.intel.com>
commit
|
commitdiff
|
tree
2014-04-17
Zhigang Gong
Runtime: increase the build log buffer size to 1000.
Signed-off-by:
Zhigang Gong
<zhigang.gong@linux.intel.com>
commit
|
commitdiff
|
tree
2014-04-16
Zhigang Gong
GBE: Enable register spilling for SIMD16.
Signed-off-by:
Zhigang Gong
<zhigang.gong@gmail.com>
commit
|
commitdiff
|
tree
2014-04-16
Zhigang Gong
GBE: Optimize read_image performance for CL_ADDRESS_CLAMP..
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-16
Zhigang Gong
GBE: fixed two 'long' related bugs.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: fix the flag usage of those long/64 bit instruction.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: Optimize the bool register allocation/processing.
Signed-off-by:
Zhigang Gong
<zhigang.gong@gmail.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
Silent some compilation warnings.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: avoid use a temporay register at the CMP instruction.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: Add two helper scalar registers to hold 0 and...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: don't emit jmpi to next label.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: one instruction is enough for SEL_CMP now.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: pass the OCL_STRICT_CONFORMANCE env to the backend.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: Only emit long jump when jump a lot of blocks
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: Don't need the emask/notemask/barriermask any...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: Disable SPF and use JMPI + IF/ENDIF to handle...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: Add if/endif/brc/brd instruction support.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: further optimize forward/backward jump.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: use S16 vector to represent bool.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: fix one misusage of flag in forward jump.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: use a uniform style to calculate register size...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: fix the wrong usage of stack pointer and stack...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: refine the "scalar" register handling.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: Remove BBs if it only has a label instruction.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-04-08
Zhigang Gong
GBE: Add a new pass to handle barrier function's noduplicate...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-03-25
Zhigang Gong
GBE: Optimize the forward jump instruction.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-24
Zhigang Gong
GBE: remove the useless get sampler info function.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-24
Zhigang Gong
GBE: optimize read_image to avoid get sampler info...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-24
Zhigang Gong
GBE: don't put a long live register to a selection...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-24
Zhigang Gong
GBE: prepare to optimize generic selection vector allocation.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-24
Zhigang Gong
GBE: fixed a potential bug in 64 bit instruction.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-24
Zhigang Gong
GBE: fix the overflow bug in register spilling.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-24
Zhigang Gong
GBE: code cleanup for read_image/write_image.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-24
Zhigang Gong
GBE: fixed the incorrect max_dst_num and max_src_num.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-24
Zhigang Gong
GBE: Optimize write_image instruction for simd8 mode.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-24
Zhigang Gong
GBE: optimize sample instruction.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-17
Zhigang Gong
CL: make the scratch size as a device resource attribute.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-12
Zhigang Gong
Bump to version 0.8.0.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-12
Zhigang Gong
Docs: fix some markdown errors and add some new info.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-11
Zhigang Gong
Fix the cmake problem in FindLLVM.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-11
Zhigang Gong
Update document for LLVM/Clang 3.5.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-11
Zhigang Gong
GBE: fixed the unsafe tmpnam_r.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-11
Zhigang Gong
Silent compilation warning in sampler functions.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-11
Zhigang Gong
Add clang/LLVM 3.5svn support.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-02-07
Zhigang Gong
Update documents.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-28
Zhigang Gong
GBE: fixed the out-of-range JMPI.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-27
Zhigang Gong
GBE: Implement complete register spill policy.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-27
Zhigang Gong
GBE: prepare to optimize the register spilling policy.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-27
Zhigang Gong
GBE: refine register allocation output.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-26
Zhigang Gong
GBE: allow the bool registers to be expired.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-26
Zhigang Gong
GBE: Implement an extra liveness analysis for the Gen...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-26
Zhigang Gong
GBE: increase the disassembly output's readability.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-26
Zhigang Gong
GBE: fixed a bug in sample instruction.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-26
Zhigang Gong
GBE: fix some incorrect gen ir output messages.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-26
Zhigang Gong
GBE: don't allocate grf for those bools which map to...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-21
Zhigang Gong
build: work around an old version cmake bug.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-17
Zhigang Gong
utests: Put all the generated kernel files to .gitignore...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-17
Zhigang Gong
GBE: fixed the hacky code of 3D image read/write.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-17
Zhigang Gong
GBE: fix the hack code of sampler offset handling.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-17
Zhigang Gong
GBE: fixed the stack allocation.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-17
Zhigang Gong
GBE: move the image info register allocation to GEN...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-17
Zhigang Gong
GBE: move the image allocation to the GEN IR stage.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-17
Zhigang Gong
GBE/Sampler: Simplfy the sampler handling.
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
2014-01-17
Zhigang Gong
GBE: fixed a register liveness bug for getsamplerinfo...
Signed-off-by:
Zhigang Gong
<zhigang.gong@intel.com>
commit
|
commitdiff
|
tree
next