Patches

Show patches with: Submitter = Song, Ruiling       |    State = Action Required       |    Archived = No   
Patch A F R T Date Submitter Delegate State
GBE: Fix a TBAA issue against llvm5.0. 2017-10-18 Song, Ruiling New
GBE: Remove TBAA. 2017-10-18 Song, Ruiling New
[V2,2/2] GBE: enable llvm5.0 support. 2017-09-20 Song, Ruiling New
libocl: Consider only bottom ilogb(2m-1)+1 bits 2017-09-20 Song, Ruiling New
libocl: Add shuffle and shuffle2 builtins for half type 2017-09-20 Song, Ruiling New
backend: use simd-1 for scalar dst in indirectMov. 2017-09-13 Song, Ruiling New
backend: Fix a bug in load-store optimization. 2017-07-21 Song, Ruiling New
[V5] backend: refine load store optimization 2017-07-13 Song, Ruiling New
utest: modify compiler_if_else to not rely on compiler behaviour. 2017-04-06 Song, Ruiling New
GBE: use shift for PowerOf2 size when lowering GEP. 2017-01-23 Song, Ruiling New
GBE: Fix another Sel.bool issue. 2017-01-06 Song, Ruiling New
[2/2] utests: add utest for phinode optimization. 2016-07-22 Song, Ruiling New
[1/2] GBE: Further optimize phiNode elimination. 2016-07-22 Song, Ruiling New
[V2,2/2] GBE: handle Instrinsic trap and unreachable instruction. 2016-07-19 Song, Ruiling New
[V2,1/2] GBE: Handle null and uninitialized pointer when do pointer/bti analysis. 2016-07-19 Song, Ruiling New
GBE: handle mad with execution width of one. 2016-07-07 Song, Ruiling New
[2/2] GBE: handle Instrinsic trap and unreachable instruction. 2016-07-04 Song, Ruiling New
[1/2] GBE: Handle null and uninitialized pointer when do pointer/bti analysis. 2016-07-04 Song, Ruiling New
[V2] GBE: Improve spill policy by considering use count. 2016-06-24 Song, Ruiling New
[2/2] GBE: Improve spill policy by considering use count. 2016-06-21 Song, Ruiling New
[1/2] GBE: Fix two bugs in loop preheader. 2016-06-21 Song, Ruiling New
GBE: Optimize extraLiveOut register info. 2016-06-02 Song, Ruiling New
[V3] GBE: Do more aggressive load/store merging. 2016-04-28 Song, Ruiling New
[V2] GBE: try to avoid bank conflict in register allocator. 2016-04-27 Song, Ruiling New
GBE: Fix destination grf register type for cmp instruction. 2016-04-22 Song, Ruiling New
[5/5] GBE: Refine program scope variable logic. 2016-04-07 Song, Ruiling New
[4/5] GBE: handle ConstantExpr in program-scope variable handling. 2016-04-07 Song, Ruiling New
[3/5] GBE: imm64 should not be in src1 per hardware spec. 2016-04-07 Song, Ruiling New
[2/5] runtime: prog->global_data may get 64bit address 2016-04-07 Song, Ruiling New
[1/5] GBE: Fix a typo in RelocTable 2016-04-07 Song, Ruiling New
runtime: handle PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE 2016-04-06 Song, Ruiling New
[V2] GBE: add ocl 2.0 work_group_barrier support. 2016-04-05 Song, Ruiling New
[7/7] GBE: retype double register to long type when do spilling. 2016-04-01 Song, Ruiling New
[6/7] GBE: the dst grf should use same width as source register 2016-04-01 Song, Ruiling New
[5/7] GBE: don't try to erase a llvm:Constant. 2016-04-01 Song, Ruiling New
[4/7] GBE: Fix bug when unspill a long type value from scratch. 2016-04-01 Song, Ruiling New
[3/7] GBE: add ocl 2.0 work_group_barrier support. 2016-04-01 Song, Ruiling New
[2/7] GBE: Fix SEL.bool issue. 2016-04-01 Song, Ruiling New
[1/7] GBE: Fix type mismatch bug. 2016-04-01 Song, Ruiling New
GBE: don't try to erase a llvm:Constant. 2016-03-07 Song, Ruiling New
GBE: Fix bug when unspill a long type value from scratch. 2016-03-07 Song, Ruiling New
[V2] GBE: Fix SEL.bool issue. 2016-03-07 Song, Ruiling New
[3/3] add ocl 2.0 work_group_barrier support. 2016-03-04 Song, Ruiling New
[2/3] GBE: Fix SEL.bool issue. 2016-03-04 Song, Ruiling New
[1/3] GBE: Fix type mismatch bug. 2016-03-04 Song, Ruiling New
[V2] GBE: Do more aggressive load/store merging. 2016-02-19 Song, Ruiling New
GBE: Do more aggressive load/store merging. 2016-02-16 Song, Ruiling New
[V3] ocl20/runtime: take the first 64KB page table entries. 2015-12-22 Song, Ruiling New
[V2] ocl20/runtime: take the first 64KB page table entries. 2015-12-17 Song, Ruiling New
cmake: add check for drm_intel_bo_set_softpin_offset 2015-12-11 Song, Ruiling New
[3/3] utest: add generic pointer test 2015-11-27 Song, Ruiling New
[2/3] ocl20/GBE: support generic load/store 2015-11-27 Song, Ruiling New
[1/3] ocl20/runtime: take the first 64KB page table entries. 2015-11-27 Song, Ruiling New
runtime: add macro DEBUGP() to handle debug printf. 2015-11-25 Song, Ruiling New
GBE: CreateCall2 is removed in llvm 3.7. 2015-11-20 Song, Ruiling New
ocl20: fix the cmake to set correct cl-std version 2015-11-18 Song, Ruiling New
[V3] GBE: Refine ir for memory operation like atomic/load/store 2015-11-04 Song, Ruiling New
[ocl2.0,4/4] GBE: new Load/Store Instruction Selection pattern 2015-10-29 Song, Ruiling New
[ocl2.0,3/4] GBE: Add 64bit data stateless messages 2015-10-29 Song, Ruiling New
[ocl2.0,2/4] GBE: add byte scatter a64 message 2015-10-29 Song, Ruiling New
[ocl2.0,1/4] GBE: add untyped A64 stateless message 2015-10-29 Song, Ruiling New
[V2] GBE: Refine ir for memory operation like atomic/load/store 2015-10-26 Song, Ruiling New
GBE: Fix unaligned load/store issues. 2015-10-22 Song, Ruiling New
[V2] GBE: Implement liveness dump. 2015-09-24 Song, Ruiling New
[ocl2.0] GBE: Refine ir for memory operation like atomic/load/store 2015-09-24 Song, Ruiling New
[ocl2.0] runtime: change cl-std to 2.0 2015-09-24 Song, Ruiling New
GBE: Implement liveness dump. 2015-09-24 Song, Ruiling New
[2/2] GBE: Minor refine uw1grf(nr, subnr). 2015-09-21 Song, Ruiling New
[1/2] GBE: fix ub1grf(nr, subnr) issue. 2015-09-21 Song, Ruiling New
GBE: add check dumpASMFileName.empty() 2015-09-06 Song, Ruiling New
GBE: Fix build error. 2015-08-05 Song, Ruiling New
[2/2] runtime: add detailed broadwell device name. 2015-07-29 Song, Ruiling New
[1/2] runtime: add Broadwell deviceID 0x162B 2015-07-29 Song, Ruiling New
GBE: Fix a bug in assigning image bti. 2015-07-22 Song, Ruiling New
GBE: Fix a bug in phicopy coaleasing. 2015-07-16 Song, Ruiling New
GBE/IMM: Temporarily allow integer type in getFloatValue() 2015-07-15 Song, Ruiling New
[V2] GBE: optimize phi elimination. 2015-07-06 Song, Ruiling New
GBE: optimize phi elimination. 2015-07-01 Song, Ruiling New
runtime: we can accept large program global variable. 2001-01-01 Song, Ruiling New
GBE: try to avoid bank conflict in register allocator. 2001-01-01 Song, Ruiling New