comparison src/share/vm/opto/escape.hpp @ 293:c3e045194476

6731641: assert(m->adr_type() == mach->adr_type(),"matcher should not change adr type") Summary: fixed few addP node type and narrow oop type problems. Reviewed-by: rasbold, never
author kvn
date Fri, 01 Aug 2008 10:06:45 -0700
parents b0fe4deeb9fb
children f96a1a986f7b
comparison
equal deleted inserted replaced
257:40b69ca33f4b 293:c3e045194476
284 // Memory Phi - most recent unique Phi split out 284 // Memory Phi - most recent unique Phi split out
285 // from this Phi 285 // from this Phi
286 // MemNode - new memory input for this node 286 // MemNode - new memory input for this node
287 // ChecCastPP - allocation that this is a cast of 287 // ChecCastPP - allocation that this is a cast of
288 // allocation - CheckCastPP of the allocation 288 // allocation - CheckCastPP of the allocation
289 void split_AddP(Node *addp, Node *base, PhaseGVN *igvn); 289 bool split_AddP(Node *addp, Node *base, PhaseGVN *igvn);
290 PhiNode *create_split_phi(PhiNode *orig_phi, int alias_idx, GrowableArray<PhiNode *> &orig_phi_worklist, PhaseGVN *igvn, bool &new_created); 290 PhiNode *create_split_phi(PhiNode *orig_phi, int alias_idx, GrowableArray<PhiNode *> &orig_phi_worklist, PhaseGVN *igvn, bool &new_created);
291 PhiNode *split_memory_phi(PhiNode *orig_phi, int alias_idx, GrowableArray<PhiNode *> &orig_phi_worklist, PhaseGVN *igvn); 291 PhiNode *split_memory_phi(PhiNode *orig_phi, int alias_idx, GrowableArray<PhiNode *> &orig_phi_worklist, PhaseGVN *igvn);
292 Node *find_mem(Node *mem, int alias_idx, PhaseGVN *igvn); 292 Node *find_mem(Node *mem, int alias_idx, PhaseGVN *igvn);
293 Node *find_inst_mem(Node *mem, int alias_idx,GrowableArray<PhiNode *> &orig_phi_worklist, PhaseGVN *igvn); 293 Node *find_inst_mem(Node *mem, int alias_idx,GrowableArray<PhiNode *> &orig_phi_worklist, PhaseGVN *igvn);
294 294