// Name constchar *name() { return"C2"; } void initialize();
// Compilation entry point for methods void compile_method(ciEnv* env,
ciMethod* target, int entry_bci, bool install_code,
DirectiveSet* directive);
// sentinel value used to trigger backtracking in compile_method(). staticconstchar* retry_no_subsuming_loads(); staticconstchar* retry_no_escape_analysis(); staticconstchar* retry_no_iterative_escape_analysis(); staticconstchar* retry_no_locks_coarsening(); staticconstchar* retry_class_loading_during_parsing();
// Print compilation timers and statistics void print_timers();
// Return true if the intrinsification of a method supported by the compiler // assuming a non-virtual dispatch. (A virtual dispatch is // possible for only a limited set of available intrinsics whereas // a non-virtual dispatch is possible for all available intrinsics.) // Return false otherwise. virtualbool is_intrinsic_supported(const methodHandle& method) { return is_intrinsic_supported(method, false);
}
// Check if the compiler supports an intrinsic for 'method' given the // the dispatch mode specified by the 'is_virtual' parameter. bool is_intrinsic_supported(const methodHandle& method, bool is_virtual);
// Initial size of the code buffer (may be increased at runtime) staticint initial_code_buffer_size(int const_size = initial_const_capacity);
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.