MacroAssemblerCodeRef virtualConstructThatPreservesRegsThunkGenerator(VM* vm) { return virtualForThunkGenerator(vm, CodeForConstruct, MustPreserveRegisters); }
MacroAssemblerCodeRef virtualConstructThunkGenerator(VM* vm) { return virtualForThunkGenerator(vm, CodeForConstruct, RegisterPreservationNotRequired); }
MacroAssemblerCodeRef virtualConstructThunkGenerator(VM* vm) { return virtualForThunkGenerator(vm, CodeForConstruct); }
MacroAssemblerCodeRef virtualConstructThunkGenerator(JSGlobalData* globalData) { return virtualForThunkGenerator(globalData, CodeForConstruct); }
MacroAssemblerCodeRef virtualCallThunkGenerator(VM* vm) { return virtualForThunkGenerator(vm, CodeForCall); }