comparison src/cpu/sparc/vm/templateInterpreter_sparc.cpp @ 1059:389049f3f393

6858164: invokedynamic code needs some cleanup (post-6655638) Summary: Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl Reviewed-by: kvn
author jrose
date Fri, 30 Oct 2009 16:22:59 -0700
parents 85656c8fa13f
children 3cf667df43ef
comparison
equal deleted inserted replaced
1058:73a726751507 1059:389049f3f393
148 __ should_not_reach_here(); 148 __ should_not_reach_here();
149 return entry; 149 return entry;
150 } 150 }
151 151
152 152
153 address TemplateInterpreterGenerator::generate_return_entry_for(TosState state, int step, bool unbox) { 153 address TemplateInterpreterGenerator::generate_return_entry_for(TosState state, int step) {
154 assert(!unbox, "NYI");//6815692//
155 address compiled_entry = __ pc(); 154 address compiled_entry = __ pc();
156 Label cont; 155 Label cont;
157 156
158 address entry = __ pc(); 157 address entry = __ pc();
159 #if !defined(_LP64) && defined(COMPILER2) 158 #if !defined(_LP64) && defined(COMPILER2)