summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmMachOp.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/cmm/CmmMachOp.hs')
-rw-r--r--compiler/cmm/CmmMachOp.hs19
1 files changed, 0 insertions, 19 deletions
diff --git a/compiler/cmm/CmmMachOp.hs b/compiler/cmm/CmmMachOp.hs
index d8ce492de1..c4ec393ad6 100644
--- a/compiler/cmm/CmmMachOp.hs
+++ b/compiler/cmm/CmmMachOp.hs
@@ -19,9 +19,6 @@ module CmmMachOp
-- CallishMachOp
, CallishMachOp(..), callishMachOpHints
, pprCallishMachOp
-
- -- Atomic read-modify-write
- , AtomicMachOp(..)
)
where
@@ -550,24 +547,8 @@ data CallishMachOp
| MO_PopCnt Width
| MO_BSwap Width
-
- -- Atomic read-modify-write.
- | MO_AtomicRMW Width AtomicMachOp
- | MO_AtomicRead Width
- | MO_AtomicWrite Width
- | MO_Cmpxchg Width
deriving (Eq, Show)
--- | The operation to perform atomically.
-data AtomicMachOp =
- AMO_Add
- | AMO_Sub
- | AMO_And
- | AMO_Nand
- | AMO_Or
- | AMO_Xor
- deriving (Eq, Show)
-
pprCallishMachOp :: CallishMachOp -> SDoc
pprCallishMachOp mo = text (show mo)