Mercurial > hg > truffle
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 |