comparison src/share/vm/ci/ciEnv.hpp @ 18041:52b4284cb496

Merge with jdk8u20-b26
author Gilles Duboscq <duboscq@ssw.jku.at>
date Wed, 15 Oct 2014 16:02:50 +0200
parents 89152779163c 606acabe7b5c
children 7848fc12602b
comparison
equal deleted inserted replaced
17606:45d7b2c7029d 18041:52b4284cb496
361 ExceptionHandlerTable* handler_table, 361 ExceptionHandlerTable* handler_table,
362 ImplicitExceptionTable* inc_table, 362 ImplicitExceptionTable* inc_table,
363 AbstractCompiler* compiler, 363 AbstractCompiler* compiler,
364 int comp_level, 364 int comp_level,
365 bool has_unsafe_access, 365 bool has_unsafe_access,
366 bool has_wide_vectors); 366 bool has_wide_vectors,
367 RTMState rtm_state = NoRTM);
367 368
368 369
369 // Access to certain well known ciObjects. 370 // Access to certain well known ciObjects.
370 #define WK_KLASS_FUNC(name, ignore_s, ignore_o) \ 371 #define WK_KLASS_FUNC(name, ignore_s, ignore_o) \
371 ciInstanceKlass* name() { \ 372 ciInstanceKlass* name() { \
449 450
450 // RedefineClasses support 451 // RedefineClasses support
451 void metadata_do(void f(Metadata*)) { _factory->metadata_do(f); } 452 void metadata_do(void f(Metadata*)) { _factory->metadata_do(f); }
452 453
453 // Dump the compilation replay data for the ciEnv to the stream. 454 // Dump the compilation replay data for the ciEnv to the stream.
455 void dump_replay_data(int compile_id);
456 void dump_inline_data(int compile_id);
454 void dump_replay_data(outputStream* out); 457 void dump_replay_data(outputStream* out);
455 void dump_replay_data_unsafe(outputStream* out); 458 void dump_replay_data_unsafe(outputStream* out);
459 void dump_compile_data(outputStream* out);
456 }; 460 };
457 461
458 #endif // SHARE_VM_CI_CIENV_HPP 462 #endif // SHARE_VM_CI_CIENV_HPP