-
Notifications
You must be signed in to change notification settings - Fork 3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed code generation bugs in LdThis and in ActRec allocation for mag…
…ic calls Fixed a code generation bug in LdThis where we did not consider the case that the LdThis target is dead but LdThis itself is not because of its checks. This was causing the destination register to be reg::noreg. Fixed a bug in ActRec allocation where we needed to mask in a 1 into the lower bit of ActRec::m_invName for magic calls. Added a check to TranslatorX64::translate to check if we have reached the translation limit for a SrcRec. Fixed an assert in SrcRec::newTranslation that was off by one: When newTranslation is called when a SrcRec has reached its limit it will cause the number of translations to become kMaxTranslations+1, so the assert must check that we are one less than that.
- Loading branch information
alia
authored and
Joel Pobar
committed
Sep 28, 2012
1 parent
85bd3df
commit 88b22b9
Showing
4 changed files
with
58 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters