Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spell-check README.markdown #54

Open
wants to merge 336 commits into
base: main-m88k
Choose a base branch
from

Conversation

FlashSheridan
Copy link
Contributor

  • “Itineraries” was pretty clearly the intended meaning, and could affect comprehension.
  • “prefined” ⇒ “defined” was somewhat speculative.

redstar added 30 commits May 6, 2024 20:16
Extending loads require a G_SEXT or G_ZEXT. The combining is done in
the PreLegalizerCombiner. Truncating stores require a G_TRUNC, which is
combined in the InstructionSelector.
The change also requires changing the cond.ll test case, because the
comparison is flipped in one of the combiners.
Adds isLoadFromStackSlot(), isStoreToStackSlot(), and
getInstSizeInBytes().
Adds the branch relaxation pass and the required methods in InstrInfo.
Misses a test case!
Return type and parameters must be zeroext or signext.
This is required to support double type with a register pair.

Turns out that this requires changes to the RegisterBankInfo class.
The committed code crashes the compiler as before, so there is
no harm in comitting this first.
Also sets missing isMoveReg flag to mov instructions.
Also fixes some flags at jmp/branch/trap instructions.
Use ValueMapping/NumOperands variables to make call to
getInstructionMapping() at end of function.
The offsets only need to consider the argument area, not the whole stack
size.
Add a working example to illustrate status of development.
@redstar redstar force-pushed the main-m88k branch 3 times, most recently from 0434d80 to cf4bc09 Compare July 8, 2024 23:06
@redstar redstar force-pushed the main-m88k branch 2 times, most recently from 3531b36 to ee9fe89 Compare July 23, 2024 01:57
@redstar redstar force-pushed the main-m88k branch 3 times, most recently from f80d0b6 to d229e50 Compare August 17, 2024 13:05
@redstar redstar force-pushed the main-m88k branch 4 times, most recently from d3c34f7 to 068b25f Compare October 6, 2024 01:01
@redstar redstar force-pushed the main-m88k branch 2 times, most recently from 4f6b48d to 2b58802 Compare October 10, 2024 10:35
@redstar redstar force-pushed the main-m88k branch 3 times, most recently from ec43c1f to 2ea48fc Compare November 23, 2024 13:42
@redstar redstar force-pushed the main-m88k branch 2 times, most recently from 3a93b6f to bd44745 Compare December 9, 2024 11:46
@redstar redstar force-pushed the main-m88k branch 3 times, most recently from 6d9c275 to 0a4105f Compare December 24, 2024 02:54
@redstar redstar force-pushed the main-m88k branch 2 times, most recently from 25831f5 to d6f3391 Compare December 28, 2024 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants