Mercurial > hg > truffle
comparison src/share/vm/opto/parse.hpp @ 17622:849eb7bfceac
8028468: Add inlining information into ciReplay
Summary: Allow dump and replay inlining for specified method during a program execution.
Reviewed-by: roland, twisti
author | kvn |
---|---|
date | Wed, 08 Jan 2014 10:25:50 -0800 |
parents | 55fb97c4c58d |
children | abec000618bf 606acabe7b5c |
comparison
equal
deleted
inserted
replaced
17621:df8573b1a44c | 17622:849eb7bfceac |
---|---|
139 uint count_inlines() const { return _count_inlines; }; | 139 uint count_inlines() const { return _count_inlines; }; |
140 #endif | 140 #endif |
141 GrowableArray<InlineTree*> subtrees() { return _subtrees; } | 141 GrowableArray<InlineTree*> subtrees() { return _subtrees; } |
142 | 142 |
143 void print_value_on(outputStream* st) const PRODUCT_RETURN; | 143 void print_value_on(outputStream* st) const PRODUCT_RETURN; |
144 | |
145 bool _forced_inline; // Inlining was forced by CompilerOracle or ciReplay | |
146 bool forced_inline() const { return _forced_inline; } | |
147 // Count number of nodes in this subtree | |
148 int count() const; | |
149 // Dump inlining replay data to the stream. | |
150 void dump_replay_data(outputStream* out); | |
144 }; | 151 }; |
145 | 152 |
146 | 153 |
147 //----------------------------------------------------------------------------- | 154 //----------------------------------------------------------------------------- |
148 //------------------------------Parse------------------------------------------ | 155 //------------------------------Parse------------------------------------------ |