Signed-off-by: Guo, Yejun
---
backend/src/backend/gen9_encoder.cpp | 58 ++
backend/src/backend/gen9_encoder.hpp | 2 ++
backend/src/backend/gen_context.cpp| 15 +---
backend/src/backend/gen_encoder.cpp| 14 +++-
backend/src/backend
sends is a new instruction starting from gen9 to split the registers
of address and data for write, the register pressure can be loosed
since they are not necessary to be continuous any more.
more patches for sends will be sent out.
we can choose send or sends based on hasSends() in selection sta
Signed-off-by: Guo, Yejun
---
backend/src/backend/gen_insn_selection.cpp | 28 +++-
1 file changed, 23 insertions(+), 5 deletions(-)
diff --git a/backend/src/backend/gen_insn_selection.cpp
b/backend/src/backend/gen_insn_selection.cpp
index deebafa..ea385ac 100644
--- a/b
Signed-off-by: Guo, Yejun
---
backend/src/backend/gen/gen_mesa_disasm.c | 28 ++--
backend/src/backend/gen9_instruction.hpp | 112 ++
backend/src/backend/gen_defs.hpp | 3 +
3 files changed, 139 insertions(+), 4 deletions(-)
create mode 100644 backend
> -Original Message-
> From: 'Chris Wilson' [mailto:ch...@chris-wilson.co.uk]
> Sent: Sunday, November 20, 2016 8:45 PM
> To: Song, Ruiling
> Cc: beignet@lists.freedesktop.org
> Subject: Re: [Beignet] [PATCH] intel: Check that we can reserve the
> zero-offset
>
> On Sun, Nov 20, 2016 a
acutally, the dst of printf means nothing, don't need to touch it.
Signed-off-by: Guo, Yejun
---
backend/src/backend/gen_context.cpp| 14 ++
backend/src/backend/gen_insn_selection.cpp | 20 +---
2 files changed, 11 insertions(+), 23 deletions(-)
diff --git a/
tmp0 is added into src in selection stage, and just ignored at context
stage, it is redundant.
Signed-off-by: Guo, Yejun
---
backend/src/backend/gen_context.cpp| 2 --
backend/src/backend/gen_insn_selection.cpp | 54 +-
2 files changed, 15 insertions(+), 41 d