Mercurial > hg > CbC > CbC_gcc
comparison gcc/brig/brigfrontend/brig-lane-inst-handler.cc @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
comparison
equal
deleted
inserted
replaced
111:04ced10e8804 | 131:84e7813d76e9 |
---|---|
1 /* brig-lane-inst-handler.cc -- brig lane instruction handling | 1 /* brig-lane-inst-handler.cc -- brig lane instruction handling |
2 Copyright (C) 2016-2017 Free Software Foundation, Inc. | 2 Copyright (C) 2016-2018 Free Software Foundation, Inc. |
3 Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> | 3 Contributed by Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> |
4 for General Processor Tech. | 4 for General Processor Tech. |
5 | 5 |
6 This file is part of GCC. | 6 This file is part of GCC. |
7 | 7 |
57 elements.push_back (expr); | 57 elements.push_back (expr); |
58 elements.push_back (zero_cst); | 58 elements.push_back (zero_cst); |
59 elements.push_back (zero_cst); | 59 elements.push_back (zero_cst); |
60 elements.push_back (zero_cst); | 60 elements.push_back (zero_cst); |
61 | 61 |
62 expr = pack (elements); | 62 expr = m_parent.m_cf->pack (elements); |
63 } | 63 } |
64 else if (inst.base.opcode == BRIG_OPCODE_ACTIVELANEPERMUTE) | 64 else if (inst.base.opcode == BRIG_OPCODE_ACTIVELANEPERMUTE) |
65 { | 65 { |
66 tree src = operands[1]; | 66 tree src = operands[1]; |
67 tree identity = operands[3]; | 67 tree identity = operands[3]; |