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

/openjdk7/hotspot/src/share/vm/opto/
H A Dparse3.cpp137 obj = _gvn.makecon(tip);
318 case T_FLOAT: push( makecon(TypeF::make(constant.as_float())) ); break;
319 case T_DOUBLE: push_pair( makecon(TypeD::make(constant.as_double())) ); break;
332 push( makecon(TypeOopPtr::make_from_constant(oop_constant, require_constant)) );
382 Node* obj = new_array(makecon(array_klass_type), count_val, 1);
392 Node* obj = new_array(makecon(array_klass), count_val, 1);
402 Node* array = new_array(makecon(TypeKlassPtr::make(array_klass)), length, nargs);
488 makecon(TypeKlassPtr::make(array_klass)),
497 Node* dims_array_klass = makecon(TypeKlassPtr::make(ciArrayKlass::make(ciType::make(T_INT))));
510 makecon(TypeKlassPt
[all...]
H A Dmacro.hpp44 Node* makecon(const Type *t) const { return _igvn.makecon(t); } function in class:PhaseMacroExpand
H A DparseHelper.cpp95 Node *res = gen_checkcast(obj, makecon(TypeKlassPtr::make(klass)) );
131 Node* res = gen_instanceof(peek(), makecon(TypeKlassPtr::make(klass)));
177 Node* con = makecon(extak);
221 Node* kls = makecon(TypeKlassPtr::make(klass));
274 Node* kls = makecon(TypeKlassPtr::make(klass));
324 Node *threshold = makecon(TypeInt::make(limit));
341 Node *methodOop_node = makecon(adr_type);
367 Node* mdo = makecon(adr_type);
H A DidealKit.hpp180 Node* makecon(const Type *t) const { return _gvn.makecon(t); } function in class:IdealKit
H A Dsubnode.cpp322 return new (phase->C) SubLNode( phase->makecon(TypeLong::ZERO), in2->in(2));
326 return new (phase->C) SubLNode( phase->makecon(TypeLong::ZERO),in2->in(1));
402 // return new (phase->C, 3) AddFNode(in(1), phase->makecon( TypeF::make(-t2->getf()) ) );
410 return new (phase->C) SubFNode( phase->makecon(TypeF::ZERO),in(2)->in(2));
445 // return new (phase->C, 3) AddDNode(in(1), phase->makecon( TypeD::make(-t2->getd()) ) );
453 return new (phase->C) SubDNode( phase->makecon(TypeD::ZERO),in(2)->in(2));
743 return phase->makecon(TypePtr::NULL_PTR);
748 return phase->makecon(TypeKlassPtr::make(mirror_type->as_klass()));
812 this->set_req(2, phase->makecon(TypePtr::NULL_PTR));
1024 Node *new_in2 = phase->makecon( Type
[all...]
H A Dstringopts.cpp954 Node* klass_node = __ makecon(mirror_type);
969 return __ makecon(type);
1087 copy_string(kit, __ makecon(TypeInstPtr::make(C->env()->the_min_jint_string())),
1316 Node* null_string = __ makecon(TypeInstPtr::make(C->env()->the_null_string()));
1436 char_array = kit.new_array(__ makecon(TypeKlassPtr::make(ciTypeArrayKlass::make(T_CHAR))),
1481 result = kit.new_instance(__ makecon(TypeKlassPtr::make(C->env()->String_klass())));
H A DgenerateOptoStub.cpp258 Node *exc_target = makecon(TypeRawPtr::make( StubRoutines::forward_exception_entry() ));
H A Daddnode.cpp145 Node *x2 = phase->makecon( add1->as_Add()->add_ring( t2, t12 ));
256 return new (phase->C) SubINode(phase->makecon( add_ring( t_sub1, t_2 ) ),
389 return new (phase->C) SubLNode(phase->makecon( add_ring( t_sub1, t_2 ) ),
H A DdoCall.cpp407 Node* appendix_arg_node = _gvn.makecon(appendix_arg_type);
799 Node* con = _gvn.makecon(tk);
853 Node* adr1 = makecon(addr_type);
H A DgraphKit.hpp102 Node* makecon(const Type *t) const { return _gvn.makecon(t); } function in class:GraphKit
112 return makecon(TypeRawPtr::make((address)ct->byte_map_base));
H A DphaseX.cpp583 //------------------------------makecon----------------------------------------
584 ConNode* PhaseTransform::makecon(const Type *t) { function in class:PhaseTransform
715 return makecon(t); // Turn into a constant
1114 Node *con = makecon(t); // Make a constant
1540 nn = makecon(t); // ConNode::make(t);
H A DphaseX.hpp241 ConNode* makecon(const Type* t);
249 // Fast zero or null constant. Same as makecon(Type::get_zero_type(bt)).
H A Dlibrary_call.cpp1099 Node* inst = gen_instanceof(argument, makecon(TypeKlassPtr::make(klass)));
1246 Node* target = _gvn.transform( makecon(TypeOopPtr::make_from_constant(target_array, true)) );
1536 Node *pi4 = makecon(TypeD::make(pi_4));
1688 Node *zeronode = makecon(TypeD::ZERO);
1735 Node* yplus1 = _gvn.transform( new (C) AddDNode(y, makecon(TypeD::make(1))));
1787 Node *slow_result = makecon(TypeD::make(*(double*)&nan_bits)); // return NaN
2198 Node* ref_klass_con = makecon(TypeKlassPtr::make(env()->Reference_klass()));
2724 newval = _gvn.makecon(TypePtr::NULL_PTR);
3247 phi->add_req(makecon(TypeInstPtr::make(env()->Object_klass()->java_mirror())));
3645 Node* native_call = makecon(native_call_add
[all...]
H A Dloopopts.cpp99 x = ((PhaseGVN&)_igvn).makecon(t);
216 Node *con = _igvn.makecon(pop == Op_IfTrue ? TypeInt::ONE : TypeInt::ZERO);
1803 limit = _igvn.makecon(TypeInt::ZERO);
1832 Node *con = _igvn.makecon(lp_proj->is_IfTrue() ? TypeInt::ONE : TypeInt::ZERO);
H A Dmacro.cpp269 _igvn.replace_node(cmpx, makecon(TypeInt::CC_EQ));
294 _igvn.replace_node(cmpx, makecon(TypeInt::CC_EQ));
1006 eden_top_adr = makecon(TypeRawPtr::make(top_adr));
1558 mark_node = makecon(TypeRawPtr::make((address)markOopDesc::prototype()));
H A Dparse2.cpp747 push(_gvn.makecon(ret_addr));
1410 push(makecon(TypeF::ONE));
1414 push(makecon(TypeF::make(2.0f)));
1422 push_pair(makecon(TypeD::ONE));
H A Ddivnode.cpp738 return (new (phase->C) MulFNode(in(1), phase->makecon(TypeF::make(reciprocal))));
832 return (new (phase->C) MulDNode(in(1), phase->makecon(TypeD::make(reciprocal))));
H A Dmulnode.cpp105 set_req(2, phase->makecon( tcon01 ));
130 add2->set_req(2, phase->makecon(tcon01) );
H A Dparse1.cpp167 l = gen_checkcast(l, makecon(TypeKlassPtr::make(tp->klass())), &bad_type_ctrl);
1091 lock_obj = makecon(t_lock);
H A Difnode.cpp281 Node *cmp_c = phase->makecon(t);
H A DgraphKit.cpp1541 val = _gvn.makecon(TypePtr::NULL_PTR);
1858 Node* adr1 = makecon(TypeRawPtr::make(counter_addr));
2508 Node* want_klass = makecon(tklass);
H A Descape.cpp1708 _pcmp_neq = igvn->makecon(TypeInt::CC_GT);
1709 _pcmp_eq = igvn->makecon(TypeInt::CC_EQ);
H A Dmemnode.cpp1378 x = igvn->makecon(t);
2660 Node *zero = phase->makecon(TypeLong::ZERO);

Completed in 573 milliseconds