Searched refs:AddINode (Results 1 - 23 of 23) sorted by relevance

/openjdk9/hotspot/src/share/vm/opto/
H A Daddnode.cpp240 Node *AddINode::Ideal(PhaseGVN *phase, bool can_reshape) {
262 "dead loop in AddINode::Ideal" );
264 sub->init_req(1, phase->transform(new AddINode(in1->in(1), in2->in(1) ) ));
265 sub->init_req(2, phase->transform(new AddINode(in1->in(2), in2->in(2) ) ));
270 assert(in1->in(1) != this && in2->in(2) != this,"dead loop in AddINode::Ideal");
271 return new AddINode(in1->in(1), in2->in(2));
275 assert(in1->in(1) != this && in2->in(1) != this,"dead loop in AddINode::Ideal");
276 return new AddINode(in1->in(1), in2->in(1));
280 assert(in1->in(1) != this && in2->in(2) != this,"dead loop in AddINode::Ideal");
285 assert(in1->in(2) != this && in2->in(1) != this,"dead loop in AddINode
[all...]
H A Dmathexactnode.hpp72 typedef AddINode MathOp;
H A Daddnode.hpp73 //------------------------------AddINode---------------------------------------
75 class AddINode : public AddNode { class in inherits:AddNode
77 AddINode( Node *in1, Node *in2 ) : AddNode(in1,in2) {} function in class:AddINode
H A Difnode.cpp574 new_add = off_lo ? gvn->transform(new AddINode( index, new_add )) : index;
919 lo = igvn->transform(new AddINode(lo, igvn->intcon(1)));
925 adjusted_lim = igvn->transform(new AddINode(adjusted_lim, igvn->intcon(1)));
930 lo = igvn->transform(new AddINode(lo, igvn->intcon(1)));
970 adjusted_lim = igvn->transform(new AddINode(adjusted_lim, igvn->intcon(1)));
975 lo = igvn->transform(new AddINode(lo, igvn->intcon(1)));
980 lo = igvn->transform(new AddINode(lo, igvn->intcon(1)));
H A DparseHelper.cpp387 Node* incr = _gvn.transform(new AddINode(cnt, _gvn.intcon(1)));
421 Node* incr = _gvn.transform(new AddINode(cnt, _gvn.intcon(DataLayout::counter_increment)));
H A DidealKit.hpp183 Node* AddI(Node* l, Node* r) { return transform(new AddINode(l, r)); }
H A Ddivnode.cpp150 dividend = phase->transform(new AddINode(dividend, round));
181 mul_hi = phase->transform(new AddINode(dividend, mul_hi));
895 x = phase->transform( new AddINode(xh,xl) );
H A DmacroArrayCopy.cpp161 last = new AddINode(last, offset);
419 Node* dest_tail = transform_later( new AddINode(dest_offset, copy_length));
637 Node* src_off_plus = new AddINode(src_offset, slow_offset);
639 Node* dest_off_plus = new AddINode(dest_offset, slow_offset);
H A Dsubnode.cpp162 return new AddINode(in1, phase->intcon(-i->get_con()));
172 return new AddINode( sub2, in1->in(2) );
186 return new AddINode(sub2, neg_c0);
243 Node *add1 = phase->transform( new AddINode( in1, in2->in(2) ) );
H A Dmulnode.cpp211 res = new AddINode( n2, n1 );
664 return new AddINode( lsh, phase->intcon(t12->get_con() << con));
1125 Node *sum = phase->transform( new AddINode( lshl->in(1), y_z ) );
H A Dconvertnode.cpp460 return new AddINode(add1,add2);
H A DloopTransform.cpp246 inv = new AddINode(n_inv1, inv2);
254 addx = new AddINode(x, inv);
1128 Node *pre_limit = new AddINode( init, stride );
1874 Node *plus_one = new AddINode(offset, one);
1982 Node* offset = new AddINode(offset2, exp->in(2));
2208 limit = new AddINode( limit, one );
H A Dloopnode.cpp574 limit = gvn->transform(new AddINode(limit, stride));
593 limit = gvn->transform(new AddINode(limit, one));
886 Node *bias = phase->transform(new AddINode(range, stride_m));
889 return new AddINode(span, in(Init)); // exact limit
921 return new AddINode(span_int, in(Init)); // exact limit
1727 Node* add = new AddINode(ratio_idx, diff);
H A Dsuperword.cpp2408 AddINode *new_incr = new AddINode(incr->in(1), mask);
3171 e = new AddINode(e, aref);
3191 e = new AddINode(e, bref);
3200 e = new AddINode(e, lim0);
3224 lim = new AddINode(lim0, N);
H A DgraphKit.hpp306 Node* AddI(Node* l, Node* r) { return _gvn.transform(new AddINode(l, r)); }
H A Dparse2.cpp1799 push( _gvn.transform( new AddINode(a,b) ) );
2206 set_local( i, _gvn.transform( new AddINode( _gvn.intcon(iter().get_iinc_con()), local(i) ) ) );
H A DloopPredicate.cpp732 max_idx_expr = new AddINode(max_idx_expr, offset);
H A Dloopopts.cpp381 add = new AddINode( add->in(1), neg );
414 Node *var_add = new AddINode( var_scale, inv_scale );
3138 Node *post = new AddINode( opaq, neg_stride);
H A Dlibrary_call.cpp986 last = _gvn.transform(new AddINode(last, offset));
1294 result = _gvn.transform(new AddINode(result, from_index));
1375 result = _gvn.transform(new AddINode(result, from_index));
5372 Node* zlen = _gvn.transform(new AddINode(xlen, ylen));
H A Dtype.hpp1809 #define AddXNode AddINode
H A Dcfgnode.cpp1353 return new AddINode(j_and,x);
H A DgraphKit.cpp1942 Node* incr = _gvn.transform(new AddINode(cnt, _gvn.intcon(1)));
3538 header_size = _gvn.transform( new AddINode(hsize, mask) );
/openjdk9/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1783 declare_c2_type(AddINode, AddNode) \

Completed in 344 milliseconds