Lines Matching +defs:val +defs:src
679 Node *val = n->in(MemNode::ValueIn);
680 PointsToNode* ptn = ptnode_adr(val->_idx);
686 Node *val = n->in(MemNode::ValueIn);
687 PointsToNode* ptn = ptnode_adr(val->_idx);
885 // src or dst could be j.l.Object when other is basic type array:
917 Node* src = call->in(TypeFunc::Parms);
918 if (src->is_AddP()) {
919 src = get_addp_base(src);
921 PointsToNode* src_ptn = ptnode_adr(src->_idx);
1461 PointsToNode* val = ptnode_adr(value->_idx);
1462 assert((val != NULL), "should be processed already");
1464 if (val->is_JavaObject()) {
1465 if (!field->points_to(val->as_JavaObject())) {
1466 missed_obj = val;
1469 if (!val->is_LocalVar() || (val->edge_count() == 0)) {
1472 val->dump();
1473 assert(val->is_LocalVar() && (val->edge_count() > 0), "should be processed already");
1475 for (EdgeIterator j(val); j.has_next(); j.next()) {
1492 val->dump();
1873 PointsToNode* src, PointsToNode* dst) {
1874 assert(!src->is_Field() && !dst->is_Field(), "only for JavaObject and LocalVar");
1875 assert((src != null_obj) && (dst != null_obj), "not for ConP NULL");
1885 (void)add_edge(ptadr, src);
1886 src->set_arraycopy_src();
2861 Node *val = get_map(jobj->idx()); // CheckCastPP node
2863 const TypeOopPtr* tinst = igvn->type(val)->isa_oopptr();