Example #1
0
 @Override
 @ExplodeLoop
 public Object executeGeneric(VirtualFrame frame) {
   Object[] argValues = new Object[args.length];
   for (int i = 0; i < args.length; i++) {
     argValues[i] = args[i].executeGeneric(frame);
   }
   return functionHandle.call(argValues);
 }
Example #2
0
 public Object call(Object... arguments) {
   return functionHandle.call(arguments);
 }
Example #3
0
 public static void memMove(LLVMAddress dest, LLVMAddress source, long length) {
   memMoveHandle.call(dest.getVal(), source.getVal(), length);
 }