Mercurial > hg > truffle
comparison src/share/vm/shark/sharkTopLevelBlock.hpp @ 7212:291ffc492eb6
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 14 Dec 2012 14:35:13 +0100 |
parents | 2cd5e15048e6 |
children |
comparison
equal
deleted
inserted
replaced
7163:2ed8d74e5984 | 7212:291ffc492eb6 |
---|---|
288 llvm::Value** args_start, | 288 llvm::Value** args_start, |
289 llvm::Value** args_end, | 289 llvm::Value** args_end, |
290 int exception_action) { | 290 int exception_action) { |
291 decache_for_VM_call(); | 291 decache_for_VM_call(); |
292 stack()->CreateSetLastJavaFrame(); | 292 stack()->CreateSetLastJavaFrame(); |
293 llvm::CallInst *res = builder()->CreateCall(callee, args_start, args_end); | 293 llvm::CallInst *res = builder()->CreateCall(callee, llvm::makeArrayRef(args_start, args_end)); |
294 stack()->CreateResetLastJavaFrame(); | 294 stack()->CreateResetLastJavaFrame(); |
295 cache_after_VM_call(); | 295 cache_after_VM_call(); |
296 if (exception_action & EAM_CHECK) { | 296 if (exception_action & EAM_CHECK) { |
297 check_pending_exception(exception_action); | 297 check_pending_exception(exception_action); |
298 current_state()->set_has_safepointed(true); | 298 current_state()->set_has_safepointed(true); |