Mercurial > hg > truffle
comparison src/cpu/x86/vm/templateInterpreter_x86_64.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 | be93aad57795 |
children | 85f13cdfbc1d |
comparison
equal
deleted
inserted
replaced
1058:73a726751507 | 1059:389049f3f393 |
---|---|
164 return entry; | 164 return entry; |
165 } | 165 } |
166 | 166 |
167 | 167 |
168 address TemplateInterpreterGenerator::generate_return_entry_for(TosState state, | 168 address TemplateInterpreterGenerator::generate_return_entry_for(TosState state, |
169 int step, bool unbox) { | 169 int step) { |
170 assert(!unbox, "NYI");//6815692// | |
171 | 170 |
172 // amd64 doesn't need to do anything special about compiled returns | 171 // amd64 doesn't need to do anything special about compiled returns |
173 // to the interpreter so the code that exists on x86 to place a sentinel | 172 // to the interpreter so the code that exists on x86 to place a sentinel |
174 // here and the specialized cleanup code is not needed here. | 173 // here and the specialized cleanup code is not needed here. |
175 | 174 |