winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.
The initial version was rewritten by Tamar Christina.
It was rewritten in large parts by Andreas Klebinger.
Co-authored-by:
Andreas Klebinger <klebinger.andreas@gmx.at>
parent
e9c0110c
No related branches found
No related tags found
Pipeline #19791 failed
Stage: lint
Stage: quick-build
Stage: build
Stage: full-build
Stage: cleanup
Stage: packaging
Stage: testing
Showing
- aclocal.m4 3 additions, 2 deletionsaclocal.m4
- compiler/GHC/Builtin/primops.txt.pp 12 additions, 0 deletionscompiler/GHC/Builtin/primops.txt.pp
- compiler/GHC/Cmm/MachOp.hs 3 additions, 0 deletionscompiler/GHC/Cmm/MachOp.hs
- compiler/GHC/Cmm/Parser.y 6 additions, 1 deletioncompiler/GHC/Cmm/Parser.y
- compiler/GHC/CmmToAsm/CPrim.hs 10 additions, 0 deletionscompiler/GHC/CmmToAsm/CPrim.hs
- compiler/GHC/CmmToAsm/PPC/CodeGen.hs 1 addition, 0 deletionscompiler/GHC/CmmToAsm/PPC/CodeGen.hs
- compiler/GHC/CmmToAsm/SPARC/CodeGen.hs 1 addition, 0 deletionscompiler/GHC/CmmToAsm/SPARC/CodeGen.hs
- compiler/GHC/CmmToAsm/X86/CodeGen.hs 22 additions, 0 deletionscompiler/GHC/CmmToAsm/X86/CodeGen.hs
- compiler/GHC/CmmToAsm/X86/Instr.hs 4 additions, 0 deletionscompiler/GHC/CmmToAsm/X86/Instr.hs
- compiler/GHC/CmmToAsm/X86/Ppr.hs 3 additions, 0 deletionscompiler/GHC/CmmToAsm/X86/Ppr.hs
- compiler/GHC/CmmToC.hs 1 addition, 0 deletionscompiler/GHC/CmmToC.hs
- compiler/GHC/CmmToLlvm/CodeGen.hs 13 additions, 2 deletionscompiler/GHC/CmmToLlvm/CodeGen.hs
- compiler/GHC/StgToCmm/Prim.hs 6 additions, 0 deletionscompiler/GHC/StgToCmm/Prim.hs
- compiler/GHC/Utils/Panic/Plain.hs 14 additions, 3 deletionscompiler/GHC/Utils/Panic/Plain.hs
- configure.ac 2 additions, 0 deletionsconfigure.ac
- docs/users_guide/8.12.1-notes.rst 9 additions, 3 deletionsdocs/users_guide/8.12.1-notes.rst
- includes/stg/Prim.h 4 additions, 0 deletionsincludes/stg/Prim.h
- libraries/base/GHC/Ptr.hs 14 additions, 1 deletionlibraries/base/GHC/Ptr.hs
- libraries/ghc-prim/cbits/atomic.c 33 additions, 0 deletionslibraries/ghc-prim/cbits/atomic.c
- libraries/ghc-prim/changelog.md 9 additions, 0 deletionslibraries/ghc-prim/changelog.md
Loading
Please register or sign in to comment