/openjdk7/hotspot/src/share/vm/opto/ |
H A D | subnode.cpp | 131 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 D | addnode.cpp | 256 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 D | loopTransform.cpp | 227 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 D | divnode.cpp | 107 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 D | subnode.hpp | 66 // 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 D | idealKit.hpp | 183 Node* SubI(Node* l, Node* r) { return transform(new (C) SubINode(l, r)); }
|
H A D | parse2.cpp | 441 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 D | loopPredicate.cpp | 663 max_idx_expr = new (C) SubINode(limit, stride); 667 max_idx_expr = new (C) SubINode(limit, stride);
|
H A D | superword.cpp | 2069 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 D | loopnode.cpp | 597 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 D | mulnode.cpp | 216 res = new (phase->C) SubINode( n1, in(1) ); 224 res = new (phase->C) SubINode(phase->intcon(0),res);
|
H A D | graphKit.hpp | 316 Node* SubI(Node* l, Node* r) { return _gvn.transform(new (C) SubINode(l, r)); }
|
H A D | ifnode.cpp | 730 Node* adjusted = phase->transform(new (phase->C) SubINode(n, phase->intcon(failtype->_lo)));
|
H A D | type.hpp | 1373 #define SubXNode SubINode
|
H A D | library_call.cpp | 2865 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 D | loopopts.cpp | 359 Node *neg = new (C) SubINode( _igvn.intcon(0), add->in(2) );
|
H A D | compile.cpp | 2817 Node* sub = new (this) SubINode(d->in(1), mult);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | vmStructs.cpp | 1911 declare_c2_type(SubINode, SubNode) \
|