Searched refs:intcon (Results 1 - 25 of 29) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/opto/
H A DgenerateOptoStub.cpp197 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 Ddivnode.cpp107 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 Dstringopts.cpp239 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 Dparse3.cpp313 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 Dmacro.hpp42 Node* intcon(jint con) const { return _igvn.intcon(con); } function in class:PhaseMacroExpand
H A Dmulnode.cpp201 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 Dparse2.cpp125 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 Dlibrary_call.cpp900 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 DparseHelper.cpp125 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 DgraphKit.cpp499 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 DloopTransform.cpp225 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 Dsubnode.cpp152 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 Dmemnode.cpp1275 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 Daddnode.cpp317 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 DloopUnswitch.cpp224 Node *cont = _igvn.intcon(1);
H A Difnode.cpp542 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 DidealKit.hpp179 Node* ConI(jint k) { return (Node*)gvn().intcon(k); }
H A Dsuperword.cpp2059 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 Dloopnode.cpp508 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 DphaseX.hpp246 ConINode* intcon(jint i);
H A DgraphKit.hpp100 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 DloopPredicate.cpp676 ConNode* con_scale = _igvn.intcon(scale);
749 ConNode* zero = _igvn.intcon(0);
H A Dloopopts.cpp357 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 DphaseX.cpp590 case Type::Int: return intcon( t->is_int()->get_con() );
618 //------------------------------intcon-----------------------------------------
620 ConINode* PhaseTransform::intcon(int i) { function in class:PhaseTransform
H A Dmacro.cpp228 _igvn.replace_node(mem, intcon(0));
286 cmpx->is_Cmp() && cmpx->in(2) == intcon(0) &&

Completed in 226 milliseconds

12