Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/multnode.hpp @ 12956:3213ba4d3dff
8024069: replace_in_map() should operate on parent maps
Summary: type information gets lost because replace_in_map() doesn't update parent maps
Reviewed-by: kvn, twisti
author | roland |
---|---|
date | Sat, 19 Oct 2013 12:16:43 +0200 |
parents | 6f3fd5150b67 |
children | de6a9e811145 |
comparison
equal
deleted
inserted
replaced
12955:252d541466ea | 12956:3213ba4d3dff |
---|---|
86 virtual const RegMask &out_RegMask() const; | 86 virtual const RegMask &out_RegMask() const; |
87 | 87 |
88 #ifndef PRODUCT | 88 #ifndef PRODUCT |
89 virtual void dump_spec(outputStream *st) const; | 89 virtual void dump_spec(outputStream *st) const; |
90 #endif | 90 #endif |
91 | |
92 // Return true if proj is for "proj->[region->..]call_uct" | |
93 bool is_uncommon_trap_proj(Deoptimization::DeoptReason reason); | |
94 // Return true for "if(test)-> proj -> ... | |
95 // | | |
96 // V | |
97 // other_proj->[region->..]call_uct" | |
98 bool is_uncommon_trap_if_pattern(Deoptimization::DeoptReason reason); | |
91 }; | 99 }; |
92 | 100 |
93 #endif // SHARE_VM_OPTO_MULTNODE_HPP | 101 #endif // SHARE_VM_OPTO_MULTNODE_HPP |