VM Maker: VMMaker.oscog-eem.2881.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: VMMaker.oscog-eem.2881.mcz

commits-2
 
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2881.mcz

==================== Summary ====================

Name: VMMaker.oscog-eem.2881
Author: eem
Time: 12 November 2020, 8:19:51.34424 pm
UUID: 79cfb342-74fc-4cac-b8c1-34a5beace8be
Ancestors: VMMaker.oscog-eem.2880

generateLowLevelUnlock: is unused.

=============== Diff against VMMaker.oscog-eem.2880 ===============

Item was removed:
- ----- Method: CogAbstractInstruction>>generateLowLevelUnlock: (in category 'multi-threading') -----
- generateLowLevelUnlock: vmOwnerLockAddress
- self subclassResponsibility!

Item was removed:
- ----- Method: CogIA32Compiler>>generateLowLevelUnlock: (in category 'multi-threading') -----
- generateLowLevelUnlock: vmOwnerLockAddress
- vmOwnerLockAddress ~= 0 ifTrue:
- [cogit
- MoveCq: 0 R: EAX;
- MoveR: EAX Aw: vmOwnerLockAddress;
- gen: SFENCE].
- cogit RetN: 0!

Item was removed:
- ----- Method: CogX64Compiler>>generateLowLevelUnlock: (in category 'multi-threading') -----
- generateLowLevelUnlock: vmOwnerLockAddress
- vmOwnerLockAddress ~= 0 ifTrue:
- [cogit
- MoveCq: 0 R: RAX;
- "VarBaseRegister is only live in Smalltalk machine code so cannot be used here."
- gen: MoveRAwNoVBR operand: RAX operand: vmOwnerLockAddress;
- gen: SFENCE].
- cogit RetN: 0!