Searched refs:SubINode (Results 1 - 18 of 18) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Dsubnode.cpp131 Node *SubINode::Ideal(PhaseGVN *phase, bool can_reshape){
143 assert(false, "dead loop in SubINode::Ideal");
161 Node *sub2 = phase->transform( new (phase->C) SubINode( in1->in(1), in2 ));
174 Node* sub2 = phase->transform( new (phase->C) SubINode(in1, in21) );
188 assert(false, "dead loop in SubINode::Ideal");
194 return new (phase->C) SubINode( phase->intcon(0),in2->in(2));
198 return new (phase->C) SubINode( phase->intcon(0),in1->in(2));
202 return new (phase->C) SubINode( phase->intcon(0),in2->in(1));
206 return new (phase->C) SubINode( in2->in(2), in2->in(1) );
212 return new (phase->C) SubINode( phas
[all...]
H A Daddnode.cpp256 return new (phase->C) SubINode(phase->makecon( add_ring( t_sub1, t_2 ) ),
263 Node *sub = new (phase->C) SubINode(NULL, NULL);
281 return new (phase->C) SubINode(in1->in(1), in2->in(2));
286 return new (phase->C) SubINode(in2->in(1), in1->in(2));
292 return new (phase->C) SubINode(in1, in2->in(2) );
296 return new (phase->C) SubINode( in2, in1->in(2) );
H A DloopTransform.cpp227 n_inv1 = new (phase->C) SubINode(zero, inv1);
234 inv = new (phase->C) SubINode(n_inv1, inv2);
242 addx = new (phase->C) SubINode(inv, x);
1266 new_limit = new (C) SubINode(limit, stride);
1296 adj_limit = new (C) SubINode(adj_limit, stride);
1299 adj_limit = new (C) SubINode(limit, stride);
1369 Node *span = new (C) SubINode( limit, init );
1492 Node *con = new (C) SubINode(rc_limit, offset);
1712 Node* offset = new (C) SubINode(zero, exp->in(2));
1915 offset = new (C) SubINode( zer
[all...]
H A Ddivnode.cpp107 q = new (phase->C) SubINode(phase->intcon(0), dividend);
155 q = new (phase->C) SubINode(phase->intcon(0), phase->transform(q));
203 q = new (phase->C) SubINode(addend0, addend1);
891 Node *sub = phase->transform( new (phase->C) SubINode( x, divisor ) );
952 result = new (phase->C) SubINode( in(1), mult );
H A Dsubnode.hpp66 // NOTE: SubINode should be taken away and replaced by add and negate
67 //------------------------------SubINode---------------------------------------
69 class SubINode : public SubNode { class in inherits:SubNode
71 SubINode( Node *in1, Node *in2 ) : SubNode(in1,in2) {} function in class:SubINode
H A DidealKit.hpp183 Node* SubI(Node* l, Node* r) { return transform(new (C) SubINode(l, r)); }
H A Dparse2.cpp441 key_val = _gvn.transform( new (C) SubINode(key_val, _gvn.intcon(lowval)) );
710 Node *neg = _gvn.transform( new (C) SubINode(zero, a) );
712 Node *negn= _gvn.transform( new (C) SubINode(zero, andn) );
1755 push( _gvn.transform( new (C) SubINode(_gvn.intcon(0),a)) );
1759 push( _gvn.transform( new (C) SubINode(a,b) ) );
1855 c = _gvn.transform( new (C) SubINode(_gvn.intcon(0),c) );
1993 c = _gvn.transform( new (C) SubINode(_gvn.intcon(0),c) );
H A DloopPredicate.cpp663 max_idx_expr = new (C) SubINode(limit, stride);
667 max_idx_expr = new (C) SubINode(limit, stride);
H A Dsuperword.cpp2069 e = new (_phase->C) SubINode(e, aref);
2098 e = new (_phase->C) SubINode(e, lim0);
2108 e = new (_phase->C) SubINode(va, e);
2122 lim = new (_phase->C) SubINode(lim0, N);
H A Dloopnode.cpp597 trip_count = gvn->transform(new (C) SubINode(limit,init_trip));
599 trip_count = gvn->transform(new (C) SubINode(init_trip,limit));
617 Node *range = gvn->transform(new (C) SubINode(limit,init_trip));
647 Node *range = gvn->transform(new (C) SubINode(limit,init_trip));
948 Node *range = phase->transform(new (phase->C) SubINode(in(Limit), in(Init)));
1776 Node* diff = new (C) SubINode(init2, ratio_init);
H A Dmulnode.cpp216 res = new (phase->C) SubINode( n1, in(1) );
224 res = new (phase->C) SubINode(phase->intcon(0),res);
H A DgraphKit.hpp316 Node* SubI(Node* l, Node* r) { return _gvn.transform(new (C) SubINode(l, r)); }
H A Difnode.cpp730 Node* adjusted = phase->transform(new (phase->C) SubINode(n, phase->intcon(failtype->_lo)));
H A Dtype.hpp1373 #define SubXNode SubINode
H A Dlibrary_call.cpp2865 Node* test = _gvn.transform(new (C) SubINode(inst, bits));
3582 length = _gvn.transform(new (C) SubINode(end, start));
3601 Node* orig_tail = _gvn.transform(new (C) SubINode(orig_length, start));
4901 Node* length_minus = _gvn.transform( new(C) SubINode(copy_length, slow_offset) );
H A Dloopopts.cpp359 Node *neg = new (C) SubINode( _igvn.intcon(0), add->in(2) );
H A Dcompile.cpp2817 Node* sub = new (this) SubINode(d->in(1), mult);
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1911 declare_c2_type(SubINode, SubNode) \

Completed in 157 milliseconds