comparison src/share/vm/c1/c1_GraphBuilder.hpp @ 6634:7f813940ac35

7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites Reviewed-by: kvn
author twisti
date Tue, 28 Aug 2012 15:24:39 -0700
parents 1d7922586cf6
children 7eca5de9e0b6
comparison
equal deleted inserted replaced
6633:a5dd6e3ef9f3 6634:7f813940ac35
344 344
345 const char* check_can_parse(ciMethod* callee) const; 345 const char* check_can_parse(ciMethod* callee) const;
346 const char* should_not_inline(ciMethod* callee) const; 346 const char* should_not_inline(ciMethod* callee) const;
347 347
348 // JSR 292 support 348 // JSR 292 support
349 bool for_method_handle_inline(ciMethod* callee); 349 bool try_method_handle_inline(ciMethod* callee);
350 350
351 // helpers 351 // helpers
352 void inline_bailout(const char* msg); 352 void inline_bailout(const char* msg);
353 BlockBegin* header_block(BlockBegin* entry, BlockBegin::Flag f, ValueStack* state); 353 BlockBegin* header_block(BlockBegin* entry, BlockBegin::Flag f, ValueStack* state);
354 BlockBegin* setup_start_block(int osr_bci, BlockBegin* std_entry, BlockBegin* osr_entry, ValueStack* init_state); 354 BlockBegin* setup_start_block(int osr_bci, BlockBegin* std_entry, BlockBegin* osr_entry, ValueStack* init_state);