- don't emit VMValue.Type information when we know the receiver isn't going to read it anyway

This commit is contained in:
Magnus Norddahl 2018-11-18 12:59:53 +01:00
commit e778f05b12
2 changed files with 47 additions and 24 deletions

View file

@ -52,11 +52,11 @@ private:
void EmitOpcode();
void EmitPopFrame();
void EmitDoCall(asmjit::X86Gp ptr);
void EmitDoCall(asmjit::X86Gp ptr, VMFunction *target);
void EmitScriptCall(asmjit::X86Gp vmfunc, asmjit::X86Gp paramsptr);
void EmitVtbl(const VMOP *op);
int StoreCallParams();
int StoreCallParams(bool simpleFrameTarget);
void LoadInOuts();
void LoadReturns(const VMOP *retval, int numret);
void FillReturns(const VMOP *retval, int numret);