src/share/vm/c1/c1_GraphBuilder.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8130832-review Cdiff src/share/vm/c1/c1_GraphBuilder.hpp

src/share/vm/c1/c1_GraphBuilder.hpp

Print this page

        

*** 337,346 **** --- 337,348 ---- // inlining of synchronized methods void inline_sync_entry(Value lock, BlockBegin* sync_handler); void fill_sync_handler(Value lock, BlockBegin* sync_handler, bool default_handler = false); + void build_graph_for_intrinsic(ciMethod* callee); + // inliners bool try_inline( ciMethod* callee, bool holder_known, Bytecodes::Code bc = Bytecodes::_illegal, Value receiver = NULL); bool try_inline_intrinsics(ciMethod* callee); bool try_inline_full( ciMethod* callee, bool holder_known, Bytecodes::Code bc = Bytecodes::_illegal, Value receiver = NULL); bool try_inline_jsr(int jsr_dest_bci);
*** 362,377 **** void push_scope(ciMethod* callee, BlockBegin* continuation); void push_scope_for_jsr(BlockBegin* jsr_continuation, int jsr_dest_bci); void pop_scope(); void pop_scope_for_jsr(); ! bool append_unsafe_get_obj(ciMethod* callee, BasicType t, bool is_volatile); ! bool append_unsafe_put_obj(ciMethod* callee, BasicType t, bool is_volatile); ! bool append_unsafe_get_raw(ciMethod* callee, BasicType t); ! bool append_unsafe_put_raw(ciMethod* callee, BasicType t); void append_unsafe_CAS(ciMethod* callee); ! bool append_unsafe_get_and_set_obj(ciMethod* callee, bool is_add); void print_inlining(ciMethod* callee, const char* msg = NULL, bool success = true); void profile_call(ciMethod* callee, Value recv, ciKlass* predicted_holder, Values* obj_args, bool inlined); void profile_return_type(Value ret, ciMethod* callee, ciMethod* m = NULL, int bci = -1); --- 364,379 ---- void push_scope(ciMethod* callee, BlockBegin* continuation); void push_scope_for_jsr(BlockBegin* jsr_continuation, int jsr_dest_bci); void pop_scope(); void pop_scope_for_jsr(); ! void append_unsafe_get_obj(ciMethod* callee, BasicType t, bool is_volatile); ! void append_unsafe_put_obj(ciMethod* callee, BasicType t, bool is_volatile); ! void append_unsafe_get_raw(ciMethod* callee, BasicType t); ! void append_unsafe_put_raw(ciMethod* callee, BasicType t); void append_unsafe_CAS(ciMethod* callee); ! void append_unsafe_get_and_set_obj(ciMethod* callee, bool is_add); void print_inlining(ciMethod* callee, const char* msg = NULL, bool success = true); void profile_call(ciMethod* callee, Value recv, ciKlass* predicted_holder, Values* obj_args, bool inlined); void profile_return_type(Value ret, ciMethod* callee, ciMethod* m = NULL, int bci = -1);
src/share/vm/c1/c1_GraphBuilder.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File