Pushed, thanks.
> -Original Message-
> From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On Behalf Of
> Jan Beich
> Sent: Friday, March 17, 2017 22:16
> To: beignet@lists.freedesktop.org
> Cc: Pan, Xiuli
> Subject: [Beignet] [PATCHv2] Properly check return value from
> __cxa_de
From: Pan Xiuli
In some case we may use some subnr of a spilled reg, we need use the
reg information of the spilled reg in unspill.
V2: Fix some uninit register problem.
Signed-off-by: Pan Xiuli
---
backend/src/backend/gen_insn_selection.cpp | 38 ++
1 file changed,
From: Pan Xiuli
We first find regs that have pool in simple linear scale, and save them
in HoleRegPool, when allocte regs we first try to search fit candidate
in the pool and choose the most fit one to reuse.
V2: Refine hole reuse only in one block.
V3: Refine data structure with less variable,
The patchset LGTM, pushed, thanks.
> -Original Message-
> From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On Behalf Of
> xionghu@intel.com
> Sent: Monday, March 20, 2017 22:38
> To: beignet@lists.freedesktop.org
> Cc: Luo, Xionghu
> Subject: [Beignet] [Patch V2 2/3] fix r
The workaround LGTM, pushed, thanks.
BTW, please add the signed-off-by information by `git format-patch -s` next
time.
> -Original Message-
> From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On Behalf Of
> Jan Beich
> Sent: Thursday, March 16, 2017 18:13
> To: beignet@lists.f
From: Junyan He
We modify all memory allocated functions in cl_alloc file, make it
easy to debug all the memory leak point.
Signed-off-by: Junyan He
---
src/cl_accelerator_intel.c | 4 +-
src/cl_alloc.c | 197 ++---
src/cl_alloc.h
From: Junyan He
Signed-off-by: Junyan He
---
utests/compiler_copy_image_1d.cpp | 1 +
utests/enqueue_built_in_kernels.cpp | 1 +
utests/sub_buffer.cpp | 2 +-
utests/vload_bench.cpp | 2 ++
4 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/utests/compile
LLVM IR pass will produce memcpy and memset, if set LinkOnceAnyLinkage,
memcpy and memset will be delete before and cause fail.
Signed-off-by: Yang Rong
---
backend/src/llvm/StripAttributes.cpp | 15 +++
backend/src/llvm/llvm_gen_backend.hpp | 2 +-
backend/src/llvm/llvm_to_gen.cpp
From: Junyan He
Signed-off-by: Junyan He
---
src/CMakeLists.txt| 2 +-
src/cl_image.c| 2 +-
src/gen/intel_batchbuffer.c | 189 +++
src/gen/intel_batchbuffer.h | 151 ++
src/gen/intel_defines.h | 351 +
From: Junyan He
Signed-off-by: Junyan He
---
src/gen/intel_structs.h | 816 +
src/intel/intel_gpgpu.c | 2 +-
src/intel/intel_structs.h | 832 --
3 files changed, 817 insertions(+), 833 deletions(-)
c
Signed-off-by: rander
---
backend/src/libocl/tmpl/ocl_math.tmpl.cl| 8
backend/src/libocl/tmpl/ocl_math.tmpl.h | 1 +
backend/src/libocl/tmpl/ocl_math_20.tmpl.cl | 7 +++
backend/src/libocl/tmpl/ocl_math_20.tmpl.h | 2 ++
4 files changed, 18 insertions(+)
diff --git a/backe
do bit operations according to IEEE754 spec
Signed-off-by: rander
---
backend/src/libocl/tmpl/ocl_math.tmpl.cl| 33 +
backend/src/libocl/tmpl/ocl_math.tmpl.h | 2 +-
backend/src/libocl/tmpl/ocl_math_20.tmpl.cl | 33 +
backe
From: Junyan He
Signed-off-by: Junyan He
---
src/CMakeLists.txt |2 +-
src/cl_driver.cpp |2 +-
src/gen/intel_batchbuffer.c |2 +-
src/gen/intel_driver.c | 1058 +++
src/gen/intel_driver.h | 152 +++
src/intel
do it by x - floor(x)
Signed-off-by: rander
---
backend/src/libocl/tmpl/ocl_math.tmpl.cl| 20
backend/src/libocl/tmpl/ocl_math.tmpl.h | 4
backend/src/libocl/tmpl/ocl_math_20.tmpl.cl | 21 +
backend/src/libocl/tmpl/ocl_math_20.tmpl.h
Signed-off-by: rander
---
kernels/builtin_double_logx.cl | 20 ++
utests/CMakeLists.txt | 3 +-
utests/builtin_double_logx.cpp | 86 ++
3 files changed, 108 insertions(+), 1 deletion(-)
create mode 100644 kernels/builtin_double_logx.cl
c
get it from flibm and refine it to pass cft
Signed-off-by: rander
---
backend/src/libocl/tmpl/ocl_math.tmpl.cl| 119
backend/src/libocl/tmpl/ocl_math.tmpl.h | 4 +
backend/src/libocl/tmpl/ocl_math_20.tmpl.cl | 95 ++
backend/src
Signed-off-by: rander
---
backend/src/libocl/tmpl/ocl_math.tmpl.cl| 38 +
backend/src/libocl/tmpl/ocl_math_20.tmpl.cl | 37
2 files changed, 75 insertions(+)
diff --git a/backend/src/libocl/tmpl/ocl_math.tmpl.cl
b/backend/src/libocl/t
Signed-off-by: rander
---
backend/src/libocl/tmpl/ocl_math.tmpl.cl| 68 +
backend/src/libocl/tmpl/ocl_math_20.tmpl.cl | 68 +
2 files changed, 136 insertions(+)
diff --git a/backend/src/libocl/tmpl/ocl_math.tmpl.cl
b/backend/src/libocl
Signed-off-by: rander
---
backend/src/libocl/tmpl/ocl_math.tmpl.cl| 79 +
backend/src/libocl/tmpl/ocl_math.tmpl.h | 2 +-
backend/src/libocl/tmpl/ocl_math_20.tmpl.cl | 78
backend/src/libocl/tmpl/ocl_math_20.tmpl.h | 1 +
4 files
Signed-off-by: rander
---
backend/src/libocl/tmpl/ocl_math.tmpl.cl| 17 +
backend/src/libocl/tmpl/ocl_math.tmpl.h | 1 +
backend/src/libocl/tmpl/ocl_math_20.tmpl.cl | 17 +
backend/src/libocl/tmpl/ocl_math_20.tmpl.h | 1 +
4 files changed, 36 insertions(
Signed-off-by: rander
---
backend/src/libocl/tmpl/ocl_math.tmpl.cl| 24
backend/src/libocl/tmpl/ocl_math.tmpl.h | 1 +
backend/src/libocl/tmpl/ocl_math_20.tmpl.cl | 25 +
backend/src/libocl/tmpl/ocl_math_20.tmpl.h | 1 +
4 files changed,
21 matches
Mail list logo