Please ignore this patch, it seems there are some issues after this change. I will look into it and send it again when things got fixed.
Thanks, Zhigang Gong. On Mon, Sep 14, 2015 at 02:19:36PM +0800, Zhigang Gong wrote: > Signed-off-by: Zhigang Gong <zhigang.g...@intel.com> > --- > backend/src/backend/context.hpp | 2 +- > backend/src/backend/gen_reg_allocation.cpp | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/backend/src/backend/context.hpp b/backend/src/backend/context.hpp > index e1f5a71..04bcf43 100644 > --- a/backend/src/backend/context.hpp > +++ b/backend/src/backend/context.hpp > @@ -85,7 +85,7 @@ namespace gbe > return JIPs.find(insn) != JIPs.end(); > } > /*! Allocate some memory in the register file */ > - int16_t allocate(int16_t size, int16_t alignment, bool bFwd=0); > + int16_t allocate(int16_t size, int16_t alignment, bool bFwd = true); > /*! Deallocate previously allocated memory */ > void deallocate(int16_t offset); > /*! Spilt a block into 2 blocks, for some registers allocate together > but deallocate seperate */ > diff --git a/backend/src/backend/gen_reg_allocation.cpp > b/backend/src/backend/gen_reg_allocation.cpp > index 06f6cc7..bf2ac2b 100644 > --- a/backend/src/backend/gen_reg_allocation.cpp > +++ b/backend/src/backend/gen_reg_allocation.cpp > @@ -1020,7 +1020,7 @@ namespace gbe > using namespace ir; > > if (ctx.reservedSpillRegs != 0) { > - reservedReg = ctx.allocate(ctx.reservedSpillRegs * GEN_REG_SIZE, > GEN_REG_SIZE); > + reservedReg = ctx.allocate(ctx.reservedSpillRegs * GEN_REG_SIZE, > GEN_REG_SIZE, false); > reservedReg /= GEN_REG_SIZE; > } else { > reservedReg = 0; > -- > 1.9.1 > > _______________________________________________ > Beignet mailing list > Beignet@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/beignet _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/beignet