From: Damien Lespiau Date: Wed, 23 Jan 2013 16:20:05 +0000 (+0000) Subject: assembler: Unify the direct and indirect register type X-Git-Tag: intel-gpu-tools-1.4~513 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=801b4eb1b3ea52f81587a30f3cdcff8affe9ab72;p=platform%2Fupstream%2Fintel-gpu-tools.git assembler: Unify the direct and indirect register type They are all struct brw_reg registers now. Signed-off-by: Damien Lespiau --- diff --git a/assembler/gram.y b/assembler/gram.y index 169026c..e015e0a 100644 --- a/assembler/gram.y +++ b/assembler/gram.y @@ -158,8 +158,7 @@ static void brw_program_add_label(struct brw_program *p, const char *label) struct brw_program program; struct region region; struct regtype regtype; - struct brw_reg direct_reg; - struct brw_reg indirect_reg; + struct brw_reg reg; struct condition condition; struct declared_register symbol_reg; imm32_t imm32; @@ -262,13 +261,13 @@ static void brw_program_add_label(struct brw_program *p, const char *label) %type predctrl predstate %type region region_wh indirectregion declare_srcregion; %type regtype -%type directgenreg directmsgreg addrreg accreg flagreg maskreg -%type maskstackreg notifyreg -/* %type maskstackdepthreg */ -%type statereg controlreg ipreg nullreg -%type dstoperandex_typed srcarchoperandex_typed -%type sendleadreg -%type indirectgenreg indirectmsgreg addrparam +%type directgenreg directmsgreg addrreg accreg flagreg maskreg +%type maskstackreg notifyreg +/* %type maskstackdepthreg */ +%type statereg controlreg ipreg nullreg +%type dstoperandex_typed srcarchoperandex_typed +%type sendleadreg +%type indirectgenreg indirectmsgreg addrparam %type mask_subreg maskstack_subreg %type declare_elementsize declare_dstregion declare_type /* %type maskstackdepth_subreg */ @@ -1955,7 +1954,7 @@ indirectsrcoperand: ; /* 1.4.4: Address Registers */ -/* Returns a partially-completed indirect_reg consisting of the address +/* Returns a partially-completed struct brw_reg consisting of the address * register fields for register-indirect access. */ addrparam: addrreg COMMA immaddroffset