[Beignet] [PATCH 0/3] SelfLoop enable.
xionghu.luo at intel.com
xionghu.luo at intel.com
Sun Sep 14 17:23:36 PDT 2014
From: Luo Xionghu <xionghu.luo at intel.com>
this patchset enables the selfloop with "WHILE" instruction.
a regression is introduced in utest case builtin_remquo: phenomenon is the executed
block sequence is different, maybe there is some bugs in buildJIPs or somewhere else,
calling for zhigang's help.
Luo Xionghu (3):
Add Gen IR WHILE.
add handleSelfLoopNode to insert while instruction on Gen IR level.
Use instruction WHILE to manipulate structure.
backend/src/backend/gen_context.cpp | 10 +++++++
backend/src/backend/gen_encoder.cpp | 13 ++++++++-
backend/src/backend/gen_encoder.hpp | 2 ++
backend/src/backend/gen_insn_scheduling.cpp | 2 +-
backend/src/backend/gen_insn_selection.cpp | 20 +++++++++++++
backend/src/backend/gen_insn_selection.hxx | 1 +
backend/src/ir/function.hpp | 3 ++
backend/src/ir/instruction.cpp | 7 ++++-
backend/src/ir/instruction.hpp | 2 ++
backend/src/ir/instruction.hxx | 1 +
backend/src/ir/structural_analysis.cpp | 42 ++++++++++++++++++++-------
backend/src/ir/structural_analysis.hpp | 4 +--
12 files changed, 91 insertions(+), 16 deletions(-)
--
1.7.9.5
More information about the Beignet
mailing list