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------------------------------------------