projects
/
profile
/
extras
/
intel-gpu-tools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fc2995b
)
Accept symbol register as the leading register of the request
author
Xiang, Haihao
<haihao.xiang@intel.com>
Fri, 29 Jun 2012 08:47:10 +0000
(16:47 +0800)
committer
Damien Lespiau
<damien.lespiau@intel.com>
Mon, 4 Mar 2013 15:54:30 +0000
(15:54 +0000)
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
assembler/src/gram.y
patch
|
blob
|
history
diff --git
a/assembler/src/gram.y
b/assembler/src/gram.y
index
3b57724
..
071021a
100644
(file)
--- a/
assembler/src/gram.y
+++ b/
assembler/src/gram.y
@@
-1640,7
+1640,14
@@
srcarchoperandex: srcarchoperandex_typed region regtype
srcarchoperandex_typed: flagreg | addrreg | maskreg
;
-sendleadreg: directgenreg | directmsgreg
+sendleadreg: symbol_reg
+ {
+ memset (&$$, '\0', sizeof ($$));
+ $$.reg_file = $1.base.reg_file;
+ $$.reg_nr = $1.base.reg_nr;
+ $$.subreg_nr = $1.base.subreg_nr;
+ }
+ | directgenreg | directmsgreg
;
src: directsrcoperand | indirectsrcoperand