Home
last modified time | relevance | path

Searched refs:CmmStackSlot (Results 1 – 17 of 17) sorted by relevance

/dports/devel/hs-ormolu/ormolu-0.4.0.0/_cabal_deps/ghc-lib-parser-9.2.1.20211101/compiler/GHC/Cmm/
H A DExpr.hs60 | CmmStackSlot Area {-# UNPACK #-} !Int constructor
76 CmmStackSlot a1 i1 == CmmStackSlot a2 i2 = a1==a2 && i1==i2 function
232 (CmmStackSlot _ _) -> bWord platform -- an address
392 expr z (CmmStackSlot _ _) = z
/dports/devel/hs-hlint/hlint-3.3.4/_cabal_deps/ghc-lib-parser-9.0.1.20210324/compiler/GHC/Cmm/
H A DExpr.hs60 | CmmStackSlot Area {-# UNPACK #-} !Int constructor
75 CmmStackSlot a1 i1 == CmmStackSlot a2 i2 = a1==a2 && i1==i2 function
221 (CmmStackSlot _ _) -> bWord platform -- an address
378 expr z (CmmStackSlot _ _) = z
/dports/lang/ghc/ghc-8.10.7/compiler/cmm/
H A DCmmExpr.hs58 | CmmStackSlot Area {-# UNPACK #-} !Int constructor
73 CmmStackSlot a1 i1 == CmmStackSlot a2 i2 = a1==a2 && i1==i2 function
218 cmmExprType dflags (CmmStackSlot _ _) = bWord dflags -- an address
374 expr z (CmmStackSlot _ _) = z
H A DCmmLayoutStack.hs400 CmmAssign (CmmLocal r) (CmmLoad (CmmStackSlot area off) _)
607 | otherwise = [CmmStore (CmmStackSlot Old n)
707 f (CmmStore (CmmStackSlot (Young l) _) (CmmLit (CmmBlock _))) _
754 -> let assig = CmmStore (CmmStackSlot Old n')
788 assig = CmmStore (CmmStackSlot Old n')
914 areaToSp dflags sp_old _sp_hwm area_off (CmmStackSlot area n)
996 CmmStore (CmmStackSlot area m) (CmmReg (CmmLocal r))
H A DCmmCommonBlockElim.hs166 hash_e (CmmStackSlot _ _) = 13
229 CmmStackSlot a1 i1 `eq` CmmStackSlot a2 i2 = eqArea a1 a2 && i1==i2 function
H A DMkGraph.hs334 stack_slot = (CmmLoad (CmmStackSlot area off) (cmmBits $ wordWidth dflags))
341 CmmAssign (CmmLocal reg) (CmmLoad (CmmStackSlot area off) ty)
392 = (rs, mkStore (CmmStackSlot area off) (value v) <*> ms)
H A DCmmUtils.hs248 cmmOffset _ (CmmStackSlot area off) byte_off
249 = CmmStackSlot area (off - byte_off)
396 isTrivialCmmExpr (CmmStackSlot _ _) = panic "isTrivialCmmExpr CmmStackSlot"
469 _ `regUsedIn_` CmmStackSlot _ _ = False
H A DCmmContFlowOpt.hs414 exp (CmmStackSlot (Young id) i) = CmmStackSlot (Young (lookup id)) i
H A DPprCmmExpr.hs145 CmmStackSlot a off -> parens (ppr a <+> char '+' <+> int off)
H A DPprC.hs390 CmmStackSlot _ _ -> panic "pprExpr: CmmStackSlot not supported!"
1139 te_Expr (CmmStackSlot _ _) = panic "te_Expr: CmmStackSlot not supported!"
H A DCmmParse.y.source1172 emitAssign reg (CmmStackSlot Old frame)
1244 where e = entryCode dflags (CmmLoad (CmmStackSlot Old updfr_off)
H A DCmmParse.hs2987 emitAssign reg (CmmStackSlot Old frame)
3059 where e = entryCode dflags (CmmLoad (CmmStackSlot Old updfr_off)
/dports/lang/ghc/ghc-8.10.7/compiler/GHC/StgToCmm/
H A DHeap.hs610 [CmmStackSlot Old 0, sp_hwm],
H A DForeign.hs241 ( mkStore (CmmStackSlot (Young k) (widthInBytes (wordWidth dflags)))
H A DLayout.hs86 ; let e = CmmLoad (CmmStackSlot Old updfr_off) (gcWord dflags)
H A DBind.hs692 emitUpdateFrame dflags (CmmStackSlot Old frame) lbl updatee
/dports/lang/ghc/ghc-8.10.7/compiler/llvmGen/LlvmCodeGen/
H A DCodeGen.hs1264 CmmStackSlot _ _