X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Ffreedreno%2Fafuc%2Fparser.y;h=5a8164e59fe224f51b8a0beb4293694cc2f50aeb;hp=657524a1f6ccfa54f301b8f36be3063b259f3060;hb=66dd248593b5fa54680b84032f382551ed7c3cf7;hpb=b2b19234d81fe8fa47ad735c08049e1a6c0d2ce9 diff --git a/src/freedreno/afuc/parser.y b/src/freedreno/afuc/parser.y index 657524a1f6c..5a8164e59fe 100644 --- a/src/freedreno/afuc/parser.y +++ b/src/freedreno/afuc/parser.y @@ -161,6 +161,7 @@ label(const char *str) %token T_OP_SETSECURE %token T_LSHIFT %token T_REP +%token T_XMOV %type reg %type immediate @@ -182,6 +183,7 @@ instr_or_label: instr_r /* instructions that can optionally have (rep) flag: */ instr_r: alu_instr +| T_XMOV alu_instr { instr->xmov = $1; } | config_instr /* need to special case: