diff options
| author | Homer Hsing <homer.xing@intel.com> | 2012-09-21 08:39:57 +0800 |
|---|---|---|
| committer | Damien Lespiau <damien.lespiau@intel.com> | 2013-03-04 15:54:33 +0000 |
| commit | 751838e809003529cbb3753e4e332e5a191905d6 (patch) | |
| tree | ec0922614124cffde984918d6000ebc82442ea91 /assembler/src/gram.y | |
| parent | d6f02c181f9c25b60575bfe54d70fd5f58c6e5b4 (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.y | 6 |
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; } ; |
