Lines Matching refs:jobj

1346 int ConnectionGraph::add_java_object_edges(JavaObjectNode* jobj, bool populate_worklist) {
1349 // Populate _worklist by uses of jobj's uses.
1350 for (UseIterator i(jobj); i.has_next(); i.next()) {
1365 // Add reference from jobj to field and from field to jobj (field's base).
1367 if (add_base(use->as_Field(), jobj)) {
1374 if (jobj == null_obj) // NULL object does not have field edges
1377 if (add_edge(use, jobj)) {
1378 jobj->set_arraycopy_src();
1384 if (!add_edge(use, jobj))
1393 if (jobj == null_obj) // NULL object does not have field edges
1396 if (add_edge(jobj, e)) {
1398 jobj->set_arraycopy_dst();
1661 void ConnectionGraph::adjust_scalar_replaceable_state(JavaObjectNode* jobj) {
1668 for (UseIterator i(jobj); i.has_next(); i.next()) {
1677 jobj->set_scalar_replaceable(false);
1686 jobj->set_scalar_replaceable(false);
1696 if (ptn->is_JavaObject() && ptn != jobj) {
1698 jobj->set_scalar_replaceable(false);
1702 if (!jobj->scalar_replaceable()) {
1707 for (EdgeIterator j(jobj); j.has_next(); j.next()) {
1719 jobj->set_scalar_replaceable(false);
1728 jobj->set_scalar_replaceable(false);
1755 if (base->is_JavaObject() && base != jobj) {
1757 jobj->set_scalar_replaceable(false);
2112 JavaObjectNode* jobj = NULL;
2116 if (jobj == NULL) {
2117 jobj = e->as_JavaObject();
2118 } else if (jobj != e) {
2123 return jobj;
2215 bool FieldNode::has_base(JavaObjectNode* jobj) const {
2217 if (i.get() == jobj)
3034 JavaObjectNode* jobj = unique_java_object(get_addp_base(n));
3035 if (jobj == NULL || jobj == phantom_obj) {
3039 assert(jobj != NULL && jobj != phantom_obj, "escaped allocation");
3044 Node *base = get_map(jobj->idx()); // CheckCastPP node
3055 JavaObjectNode* jobj = unique_java_object(n);
3056 if (jobj == NULL || jobj == phantom_obj) {
3059 assert(jobj != NULL && jobj != phantom_obj, "escaped allocation");
3064 Node *val = get_map(jobj->idx()); // CheckCastPP node
3068 tinst->instance_id() == jobj->idx() , "instance type expected.");
3169 JavaObjectNode* jobj = unique_java_object(dest);
3170 if (jobj != NULL) {
3171 Node *base = get_map(jobj->idx());
3181 jobj = unique_java_object(src);
3182 if (jobj != NULL) {
3183 Node* base = get_map(jobj->idx());