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];