/openjdk7/hotspot/src/share/vm/opto/ |
H A D | parse3.cpp | 137 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 D | macro.hpp | 44 Node* makecon(const Type *t) const { return _igvn.makecon(t); } function in class:PhaseMacroExpand
|
H A D | parseHelper.cpp | 95 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 D | idealKit.hpp | 180 Node* makecon(const Type *t) const { return _gvn.makecon(t); } function in class:IdealKit
|
H A D | subnode.cpp | 322 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 D | stringopts.cpp | 954 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 D | generateOptoStub.cpp | 258 Node *exc_target = makecon(TypeRawPtr::make( StubRoutines::forward_exception_entry() ));
|
H A D | addnode.cpp | 145 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 D | doCall.cpp | 407 Node* appendix_arg_node = _gvn.makecon(appendix_arg_type); 799 Node* con = _gvn.makecon(tk); 853 Node* adr1 = makecon(addr_type);
|
H A D | graphKit.hpp | 102 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 D | phaseX.cpp | 583 //------------------------------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 D | phaseX.hpp | 241 ConNode* makecon(const Type* t); 249 // Fast zero or null constant. Same as makecon(Type::get_zero_type(bt)).
|
H A D | library_call.cpp | 1099 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 D | loopopts.cpp | 99 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 D | macro.cpp | 269 _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 D | parse2.cpp | 747 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 D | divnode.cpp | 738 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 D | mulnode.cpp | 105 set_req(2, phase->makecon( tcon01 )); 130 add2->set_req(2, phase->makecon(tcon01) );
|
H A D | parse1.cpp | 167 l = gen_checkcast(l, makecon(TypeKlassPtr::make(tp->klass())), &bad_type_ctrl); 1091 lock_obj = makecon(t_lock);
|
H A D | ifnode.cpp | 281 Node *cmp_c = phase->makecon(t);
|
H A D | graphKit.cpp | 1541 val = _gvn.makecon(TypePtr::NULL_PTR); 1858 Node* adr1 = makecon(TypeRawPtr::make(counter_addr)); 2508 Node* want_klass = makecon(tklass);
|
H A D | escape.cpp | 1708 _pcmp_neq = igvn->makecon(TypeInt::CC_GT); 1709 _pcmp_eq = igvn->makecon(TypeInt::CC_EQ);
|
H A D | memnode.cpp | 1378 x = igvn->makecon(t); 2660 Node *zero = phase->makecon(TypeLong::ZERO);
|