summaryrefslogtreecommitdiff
path: root/assembler/src/gram.y
diff options
context:
space:
mode:
authorHomer Hsing <homer.xing@intel.com>2012-09-21 08:39:57 +0800
committerDamien Lespiau <damien.lespiau@intel.com>2013-03-04 15:54:33 +0000
commit751838e809003529cbb3753e4e332e5a191905d6 (patch)
treeec0922614124cffde984918d6000ebc82442ea91 /assembler/src/gram.y
parentd6f02c181f9c25b60575bfe54d70fd5f58c6e5b4 (diff)
Add second_reloc_target in the data structure.
Since Gen6+, some branching instructions have two relocation targets.
Diffstat (limited to 'assembler/src/gram.y')
-rw-r--r--assembler/src/gram.y6
1 files changed, 3 insertions, 3 deletions
diff --git a/assembler/src/gram.y b/assembler/src/gram.y
index 01a3c0b9..3a85b750 100644
--- a/assembler/src/gram.y
+++ b/assembler/src/gram.y
@@ -845,7 +845,7 @@ jumpinstruction: predicate JMPI execsize relativelocation2
set_direct_src_operand(&ip_src, &dst, BRW_REGISTER_TYPE_UD);
set_instruction_src0(&$$, &ip_src);
set_instruction_src1(&$$, &imm);
- $$.reloc_target = $4;
+ $$.first_reloc_target = $4;
}
;
@@ -902,7 +902,7 @@ branchloopinstruction:
set_direct_src_operand(&ip_src, &dst, BRW_REGISTER_TYPE_UD);
set_instruction_src0(&$$, &ip_src);
set_instruction_src1(&$$, &imm);
- $$.reloc_target = $4;
+ $$.first_reloc_target = $4;
}
;
@@ -962,7 +962,7 @@ elseinstruction: ELSE execsize relativelocation
set_direct_src_operand(&ip_src, &dst, BRW_REGISTER_TYPE_UD);
set_instruction_src0(&$$, &ip_src);
set_instruction_src1(&$$, &imm);
- $$.reloc_target = $3;
+ $$.first_reloc_target = $3;
}
;