< prev index next > src/hotspot/share/opto/compile.hpp
Print this page
GrowableArray<CallGenerator*> _vector_reboxing_late_inlines; // same but for vector reboxing operations
int _late_inlines_pos; // Where in the queue should the next late inlining candidate go (emulate depth first inlining)
uint _number_of_mh_late_inlines; // number of method handle late inlining still pending
- GrowableArray<RuntimeStub*> _native_invokers;
-
// Inlining may not happen in parse order which would make
// PrintInlining output confusing. Keep track of PrintInlining
// pieces in order.
class PrintInliningBuffer : public CHeapObj<mtCompiler> {
private:
void add_vector_reboxing_late_inline(CallGenerator* cg) {
_vector_reboxing_late_inlines.push(cg);
}
- void add_native_invoker(RuntimeStub* stub);
-
- const GrowableArray<RuntimeStub*> native_invokers() const { return _native_invokers; }
-
void remove_useless_nodes (GrowableArray<Node*>& node_list, Unique_Node_List &useful);
void remove_useless_late_inlines(GrowableArray<CallGenerator*>* inlines, Unique_Node_List &useful);
void remove_useless_late_inlines(GrowableArray<CallGenerator*>* inlines, Node* dead);
< prev index next >