Lines Matching refs:n2

248 VectorNode* VectorNode::make(Compile* C, int opc, Node* n1, Node* n2, uint vlen, BasicType bt) {
255 case Op_AddVB: return new (C) AddVBNode(n1, n2, vt);
256 case Op_AddVS: return new (C) AddVSNode(n1, n2, vt);
257 case Op_AddVI: return new (C) AddVINode(n1, n2, vt);
258 case Op_AddVL: return new (C) AddVLNode(n1, n2, vt);
259 case Op_AddVF: return new (C) AddVFNode(n1, n2, vt);
260 case Op_AddVD: return new (C) AddVDNode(n1, n2, vt);
262 case Op_SubVB: return new (C) SubVBNode(n1, n2, vt);
263 case Op_SubVS: return new (C) SubVSNode(n1, n2, vt);
264 case Op_SubVI: return new (C) SubVINode(n1, n2, vt);
265 case Op_SubVL: return new (C) SubVLNode(n1, n2, vt);
266 case Op_SubVF: return new (C) SubVFNode(n1, n2, vt);
267 case Op_SubVD: return new (C) SubVDNode(n1, n2, vt);
269 case Op_MulVS: return new (C) MulVSNode(n1, n2, vt);
270 case Op_MulVI: return new (C) MulVINode(n1, n2, vt);
271 case Op_MulVF: return new (C) MulVFNode(n1, n2, vt);
272 case Op_MulVD: return new (C) MulVDNode(n1, n2, vt);
274 case Op_DivVF: return new (C) DivVFNode(n1, n2, vt);
275 case Op_DivVD: return new (C) DivVDNode(n1, n2, vt);
277 case Op_LShiftVB: return new (C) LShiftVBNode(n1, n2, vt);
278 case Op_LShiftVS: return new (C) LShiftVSNode(n1, n2, vt);
279 case Op_LShiftVI: return new (C) LShiftVINode(n1, n2, vt);
280 case Op_LShiftVL: return new (C) LShiftVLNode(n1, n2, vt);
282 case Op_RShiftVB: return new (C) RShiftVBNode(n1, n2, vt);
283 case Op_RShiftVS: return new (C) RShiftVSNode(n1, n2, vt);
284 case Op_RShiftVI: return new (C) RShiftVINode(n1, n2, vt);
285 case Op_RShiftVL: return new (C) RShiftVLNode(n1, n2, vt);
287 case Op_URShiftVB: return new (C) URShiftVBNode(n1, n2, vt);
288 case Op_URShiftVS: return new (C) URShiftVSNode(n1, n2, vt);
289 case Op_URShiftVI: return new (C) URShiftVINode(n1, n2, vt);
290 case Op_URShiftVL: return new (C) URShiftVLNode(n1, n2, vt);
292 case Op_AndV: return new (C) AndVNode(n1, n2, vt);
293 case Op_OrV: return new (C) OrVNode (n1, n2, vt);
294 case Op_XorV: return new (C) XorVNode(n1, n2, vt);
379 PackNode* n2 = binary_tree_pack(C, mid, hi );
382 assert(bt == n2->vect_type()->element_basic_type(), "should be the same");
386 return new (C) PackSNode(n1, n2, TypeVect::make(T_SHORT, 2));
389 return new (C) PackINode(n1, n2, TypeVect::make(T_INT, 2));
391 return new (C) PackLNode(n1, n2, TypeVect::make(T_LONG, 2));
393 return new (C) Pack2LNode(n1, n2, TypeVect::make(T_LONG, 2));
395 return new (C) PackDNode(n1, n2, TypeVect::make(T_DOUBLE, 2));
397 return new (C) Pack2DNode(n1, n2, TypeVect::make(T_DOUBLE, 2));