[Git][ghc/ghc][wip/romes/12935] 5 commits: Put deterministic renaming behind a flag
Rodrigo Mesquita (@alt-romes)
gitlab at gitlab.haskell.org
Tue Jul 9 09:35:28 UTC 2024
Rodrigo Mesquita pushed to branch wip/romes/12935 at Glasgow Haskell Compiler / GHC
Commits:
4be44d3f by Rodrigo Mesquita at 2024-07-09T10:35:12+01:00
Put deterministic renaming behind a flag
- - - - -
708f7546 by Rodrigo Mesquita at 2024-07-09T10:35:12+01:00
Introduce back LabelMap non deterministic
- - - - -
227b5f4f by Rodrigo Mesquita at 2024-07-09T10:35:12+01:00
Use NonDeterministic Label map in multiple passes
(TODO: More could be available. Look through Det LabelMap uses again)
- - - - -
02f380c0 by Rodrigo Mesquita at 2024-07-09T10:35:12+01:00
Drop dumps
- - - - -
315f05c0 by Rodrigo Mesquita at 2024-07-09T10:35:12+01:00
Make FactBase deterministic again
- - - - -
30 changed files:
- compiler/GHC/Cmm/Dataflow.hs
- compiler/GHC/Cmm/Dataflow/Label.hs
- + compiler/GHC/Cmm/Dataflow/Label/NonDet.hs
- compiler/GHC/Cmm/Graph.hs
- compiler/GHC/Cmm/Info/Build.hs
- compiler/GHC/Cmm/LayoutStack.hs
- compiler/GHC/Cmm/Lint.hs
- compiler/GHC/Cmm/Liveness.hs
- compiler/GHC/Cmm/Pipeline.hs
- compiler/GHC/Cmm/Sink.hs
- compiler/GHC/CmmToAsm/AArch64/CodeGen.hs
- compiler/GHC/CmmToAsm/BlockLayout.hs
- compiler/GHC/CmmToAsm/PIC.hs
- compiler/GHC/CmmToAsm/Reg/Graph/Spill.hs
- compiler/GHC/CmmToAsm/Reg/Graph/SpillClean.hs
- compiler/GHC/CmmToAsm/Reg/Graph/SpillCost.hs
- compiler/GHC/CmmToAsm/Reg/Linear.hs
- compiler/GHC/CmmToAsm/Reg/Linear/JoinToTargets.hs
- compiler/GHC/CmmToAsm/Reg/Liveness.hs
- compiler/GHC/CmmToAsm/Wasm/FromCmm.hs
- compiler/GHC/CmmToAsm/X86/CodeGen.hs
- compiler/GHC/CmmToAsm/X86/Instr.hs
- compiler/GHC/CmmToLlvm/CodeGen.hs
- compiler/GHC/Data/Graph/Collapse.hs
- compiler/GHC/Driver/Config/StgToCmm.hs
- compiler/GHC/Driver/Flags.hs
- compiler/GHC/Driver/Session.hs
- compiler/GHC/StgToCmm.hs
- compiler/GHC/StgToCmm/Config.hs
- compiler/GHC/StgToCmm/Heap.hs
The diff was not included because it is too large.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/4ee04e81629ef950d7b9a315fa68119f7ce89024...315f05c001f41cf27b75870aa60d55f15a725421
--
This project does not include diff previews in email notifications.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/4ee04e81629ef950d7b9a315fa68119f7ce89024...315f05c001f41cf27b75870aa60d55f15a725421
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20240709/4c336c69/attachment-0001.html>
More information about the ghc-commits
mailing list