internal void SetCalleeSaves(SpillContext *context) { EBX.SetCalleeReg(&context->ebx); EDI.SetCalleeReg(&context->edi); ESI.SetCalleeReg(&context->esi); EBP.SetCalleeReg(&context->ebp); }
internal void SetCalleeSaves(SpillContext *context) { EBX.SetCalleeReg(&context->bx); EDI.SetCalleeReg(&context->di); ESI.SetCalleeReg(&context->si); EBP.SetCalleeReg(&context->bp); R12.SetCalleeReg(&context->r12); R13.SetCalleeReg(&context->r13); R14.SetCalleeReg(&context->r14); R15.SetCalleeReg(&context->r15); }
internal void SetCalleeSaves(SpillContext *context) { r4.SetCalleeReg(&context->r4); r5.SetCalleeReg(&context->r5); r6.SetCalleeReg(&context->r6); r7.SetCalleeReg(&context->r7); r8.SetCalleeReg(&context->r8); r9.SetCalleeReg(&context->r9); r10.SetCalleeReg(&context->r10); r11.SetCalleeReg(&context->r11); }