/openjdk7/hotspot/src/share/vm/opto/ |
H A D | generateOptoStub.cpp | 197 retnode = _gvn.transform( new (C) AndINode(retnode, intcon(0xFF)) ); 199 retnode = _gvn.transform( new (C) AndINode(retnode, intcon(0xFFFF)) ); 201 retnode = _gvn.transform( new (C) LShiftINode(retnode, intcon(24)) ); 202 retnode = _gvn.transform( new (C) RShiftINode(retnode, intcon(24)) ); 204 retnode = _gvn.transform( new (C) LShiftINode(retnode, intcon(16)) ); 205 retnode = _gvn.transform( new (C) RShiftINode(retnode, intcon(16)) ); 224 store_to_memory(NULL, adr_flags, intcon(0), T_INT, NoAlias);
|
H A D | divnode.cpp | 107 q = new (phase->C) SubINode(phase->intcon(0), dividend); 144 Node *sign = phase->transform(new (phase->C) RShiftINode(dividend, phase->intcon(N - 1))); 146 Node *round = phase->transform(new (phase->C) URShiftINode(sign, phase->intcon(N - l))); 152 q = new (phase->C) RShiftINode(dividend, phase->intcon(l)); 155 q = new (phase->C) SubINode(phase->intcon(0), phase->transform(q)); 173 mul_hi = phase->transform(new (phase->C) RShiftLNode(mul_hi, phase->intcon(N))); 183 mul_hi = phase->transform(new (phase->C) RShiftINode(mul_hi, phase->intcon(shift_const))); 187 mul_hi = phase->transform(new (phase->C) RShiftLNode(mul_hi, phase->intcon(N + shift_const))); 193 Node *addend1 = phase->transform(new (phase->C) RShiftINode(dividend, phase->intcon(N-1))); 292 Node* u1 = phase->transform(new (phase->C) RShiftLNode(dividend, phase->intcon( [all...] |
H A D | stringopts.cpp | 239 call->init_req(TypeFunc::Parms, __ intcon(trap_request)); 989 __ Bool(__ CmpI(arg, __ intcon(0x80000000)), BoolTest::ne), 993 final_size->init_req(1, __ intcon(11)); 1008 Node* chk = __ CmpI(arg, __ intcon(0)); 1014 phi->init_req(1, __ SubI(__ intcon(0), arg)); 1015 size->init_req(1, __ intcon(1)); 1018 size->init_req(2, __ intcon(0)); 1036 index->init_req(1, __ intcon(0)); 1050 index->init_req(2, __ AddI(index, __ intcon(1))); 1057 final_size->init_req(2, __ AddI(__ AddI(index, size), __ intcon( [all...] |
H A D | parse3.cpp | 313 case T_BOOLEAN: push( intcon(constant.as_boolean()) ); break; 314 case T_INT: push( intcon(constant.as_int()) ); break; 315 case T_CHAR: push( intcon(constant.as_char()) ); break; 316 case T_BYTE: push( intcon(constant.as_byte()) ); break; 317 case T_SHORT: push( intcon(constant.as_short()) ); break; 498 dims = new_array(dims_array_klass, intcon(ndimensions), 0); 502 Node *dims_elem = array_element_address(dims, intcon(j), T_INT);
|
H A D | macro.hpp | 42 Node* intcon(jint con) const { return _igvn.intcon(con); } function in class:PhaseMacroExpand
|
H A D | mulnode.cpp | 201 res = new (phase->C) LShiftINode( in(1), phase->intcon(log2_intptr(bit1)) ); 208 Node *n1 = phase->transform( new (phase->C) LShiftINode( in(1), phase->intcon(log2_intptr(bit1)) ) ); 209 Node *n2 = phase->transform( new (phase->C) LShiftINode( in(1), phase->intcon(log2_intptr(bit2)) ) ); 215 Node *n1 = phase->transform( new (phase->C) LShiftINode( in(1), phase->intcon(log2_intptr(temp)) ) ); 224 res = new (phase->C) SubINode(phase->intcon(0),res); 297 res = new (phase->C) LShiftLNode( in(1), phase->intcon(log2_long(bit1)) ); 304 Node *n1 = phase->transform( new (phase->C) LShiftLNode( in(1), phase->intcon(log2_long(bit1)) ) ); 305 Node *n2 = phase->transform( new (phase->C) LShiftLNode( in(1), phase->intcon(log2_long(bit2)) ) ); 311 Node *n1 = phase->transform( new (phase->C) LShiftLNode( in(1), phase->intcon(log2_long(temp)) ) ); 479 return new (phase->C) AndINode(load,phase->intcon(mas [all...] |
H A D | parse2.cpp | 125 tst = _gvn.intcon(0); 441 key_val = _gvn.transform( new (C) SubINode(key_val, _gvn.intcon(lowval)) ); 446 Node* size = _gvn.intcon(num_cases); 557 Node *test_val = _gvn.intcon(mid->lo()); 701 Node *mask = _gvn.intcon((divisor - 1)); 703 Node *zero = _gvn.intcon(0); 1425 case Bytecodes::_iconst_m1:push(intcon(-1)); break; 1426 case Bytecodes::_iconst_0: push(intcon( 0)); break; 1427 case Bytecodes::_iconst_1: push(intcon( 1)); break; 1428 case Bytecodes::_iconst_2: push(intcon( [all...] |
H A D | library_call.cpp | 900 Node* cmp_lt = _gvn.transform( new (C) CmpINode(index, intcon(0)) ); 918 Node* cmp_le = _gvn.transform( new (C) CmpINode(index, intcon(0)) ); 1091 phi->init_req(2, intcon(1)); 1100 Node* cmp = _gvn.transform(new (C) CmpINode(inst, intcon(1))); 1107 phi->init_req(3, intcon(0)); 1143 phi->init_req(4, intcon(0)); 1357 result_phi->init_req(2, intcon(-1)); 1363 cmp = _gvn.transform( new(C) CmpINode(substr_cnt, intcon(0)) ); 1367 result_phi->init_req(3, intcon(0)); 1425 set_result(intcon( [all...] |
H A D | parseHelper.cpp | 125 push(_gvn.intcon(0)); // push false answer 236 Node* being_init = _gvn.intcon(instanceKlass::being_initialized); 351 Node* incr = _gvn.transform(new (C) AddINode(cnt, _gvn.intcon(1))); 385 Node* incr = _gvn.transform(new (C) AddINode(cnt, _gvn.intcon(DataLayout::counter_increment))); 405 Node* incr = _gvn.transform(new (C) OrINode(flags, _gvn.intcon(flag_constant)));
|
H A D | graphKit.cpp | 499 Node* chk = _gvn.transform( new (C) CmpINode(should_post_flag, intcon(0)) ); 1111 if (offset == intcon(0)) return ptr; 1127 return intcon((int) offset_con); 1182 case T_INT : chk = new (C) CmpINode(value, _gvn.intcon(0)); break; 1621 Node* scale = _gvn.transform( new (C) LShiftXNode(idx, intcon(shift)) ); 1866 Node* incr = _gvn.transform(new (C) AddINode(cnt, _gvn.intcon(1))); 1976 intcon(trap_request)); 2401 Node *cacheoff = _gvn.intcon(cacheoff_con); 2625 return intcon(0); 2628 phi ->init_req(_null_path, intcon( [all...] |
H A D | loopTransform.cpp | 225 Node *zero = phase->_igvn.intcon(0); 1247 new_limit = _igvn.intcon(limit->get_int() - stride_con); 1279 Node* adj_max = _igvn.intcon((stride_con > 0) ? min_jint : max_jint); 1373 Node *mtwo = _igvn.intcon(-2); 1438 Node *one = _igvn.intcon(1); 1522 Node *scale = _igvn.intcon(scale_con); 1559 Node* shift = _igvn.intcon(31); 1593 Node *one = _igvn.intcon(1); 1612 Node* shift = _igvn.intcon(31); 1678 Node *zero = _igvn.intcon( [all...] |
H A D | subnode.cpp | 152 return new (phase->C) AddINode(in1, phase->intcon(-i->get_con())); 175 Node* neg_c0 = phase->intcon(- tcon->get_con()); 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)); 212 return new (phase->C) SubINode( phase->intcon(-con), in2->in(1) ); 1114 Node* cmp = new (C) CmpINode(test_value, phase->intcon(0)); 1124 phase->intcon(0), phase->intcon(1),
|
H A D | memnode.cpp | 1275 if (result->Opcode() == Op_LShiftX && result->in(2) == phase->intcon(shift)) { 1278 result = new (phase->C) RShiftXNode(result->in(1), phase->intcon(0)); 1280 result = new (phase->C) RShiftXNode(result, phase->intcon(shift)); 1797 Node *result = phase->transform( new (phase->C) LShiftINode(value, phase->intcon(24)) ); 1798 return new (phase->C) RShiftINode(result, phase->intcon(24)); 1829 return new (phase->C) AndINode(value, phase->intcon(0xFF)); 1859 return new (phase->C) AndINode(value,phase->intcon(0xFFFF)); 1889 Node *result = phase->transform( new (phase->C) LShiftINode(value, phase->intcon(16)) ); 1890 return new (phase->C) RShiftINode(result, phase->intcon(16)); 2737 Node* shift = phase->intcon(exact_log 3522 jint* intcon = (jint*) &tiles[j]; local 3567 { union { jlong con; jint intcon[2]; } u; member in union:__anon344 [all...] |
H A D | addnode.cpp | 317 Node *a = phase->transform( new (phase->C) AddINode( in1->in(1), phase->intcon(y<<z) ) ); 437 Node *shift = phase->transform(new (phase->C) LShiftLNode(in1,phase->intcon(1))); 914 return new (phase->C) MinINode(phase->transform(new (phase->C) AddINode(x,phase->intcon(MIN2(x_off,y_off)))),r->in(2)); 919 return new (phase->C) AddINode(x,phase->intcon(MIN2(x_off,y_off)));
|
H A D | loopUnswitch.cpp | 224 Node *cont = _igvn.intcon(1);
|
H A D | ifnode.cpp | 542 Node *new_add = gvn->intcon(off_lo); 730 Node* adjusted = phase->transform(new (phase->C) SubINode(n, phase->intcon(failtype->_lo))); 731 Node* newcmp = phase->transform(new (phase->C) CmpUNode(adjusted, phase->intcon(bound))); 733 phase->is_IterGVN()->replace_input_of(dom_iff, 1, phase->intcon(ctrl->as_Proj()->_con)); 742 set_req(1, phase->intcon(success->as_Proj()->_con));
|
H A D | idealKit.hpp | 179 Node* ConI(jint k) { return (Node*)gvn().intcon(k); }
|
H A D | superword.cpp | 2059 Node *offsn = _igvn.intcon(offset); 2064 Node* log2_elt = _igvn.intcon(exact_log2(elt_size)); 2084 Node* mask = _igvn.intcon(vw-1); 2087 Node* log2_elt = _igvn.intcon(exact_log2(elt_size)); 2107 Node* va = _igvn.intcon(v_align); 2113 Node* va_msk = _igvn.intcon(v_align - 1);
|
H A D | loopnode.cpp | 508 cmp_limit = new (C) CmpINode(limit, _igvn.intcon(max_jint - stride_m)); 511 cmp_limit = new (C) CmpINode(limit, _igvn.intcon(min_jint - stride_m)); 567 Node* one = (stride_con > 0) ? gvn->intcon( 1) : gvn->intcon(-1); 588 Node *one_p = gvn->intcon( 1); 589 Node *one_m = gvn->intcon(-1); 828 limit = _igvn.intcon(final_int); 947 Node* stride_m = phase->intcon(stride_con - (stride_con > 0 ? 1 : -1)); 1771 Node* ratio = _igvn.intcon(ratio_con);
|
H A D | phaseX.hpp | 246 ConINode* intcon(jint i);
|
H A D | graphKit.hpp | 100 Node* intcon(jint con) const { return _gvn.intcon(con); } function in class:GraphKit 104 // (See also macro MakeConX in type.hpp, which uses intcon or longcon.)
|
H A D | loopPredicate.cpp | 676 ConNode* con_scale = _igvn.intcon(scale); 749 ConNode* zero = _igvn.intcon(0);
|
H A D | loopopts.cpp | 357 Node *zero = _igvn.intcon(0); 359 Node *neg = new (C) SubINode( _igvn.intcon(0), add->in(2) ); 1633 Node *con = _igvn.intcon(proj_con); 2757 Node *neg_stride = _igvn.intcon(-cle->stride_con());
|
H A D | phaseX.cpp | 590 case Type::Int: return intcon( t->is_int()->get_con() ); 618 //------------------------------intcon----------------------------------------- 620 ConINode* PhaseTransform::intcon(int i) { function in class:PhaseTransform
|
H A D | macro.cpp | 228 _igvn.replace_node(mem, intcon(0)); 286 cmpx->is_Cmp() && cmpx->in(2) == intcon(0) &&
|