- use the ParamOpcodes array for finding the OP_PARAM's used by a call

This commit is contained in:
Magnus Norddahl 2018-09-17 00:31:25 +02:00
parent da040e818c
commit d032914c3d
2 changed files with 43 additions and 31 deletions

View file

@ -44,8 +44,10 @@ private:
void EmitDoCall(asmjit::X86Gp ptr);
void StoreInOuts(int b);
void LoadReturns(const VMOP *retval, int numret, bool inout);
void LoadInOuts(int b);
void LoadReturns(const VMOP *retval, int numret);
void FillReturns(const VMOP *retval, int numret);
void LoadCallResult(const VMOP &opdata);
static int DoCall(VMFrameStack *stack, VMFunction *call, int b, int c, VMValue *param, VMReturn *returns, JitExceptionInfo *exceptinfo);
template <typename Func>