Searched refs:CmmStackSlot (Results 1 – 17 of 17) sorted by relevance
60 | CmmStackSlot Area {-# UNPACK #-} !Int constructor76 CmmStackSlot a1 i1 == CmmStackSlot a2 i2 = a1==a2 && i1==i2 function232 (CmmStackSlot _ _) -> bWord platform -- an address392 expr z (CmmStackSlot _ _) = z
60 | CmmStackSlot Area {-# UNPACK #-} !Int constructor75 CmmStackSlot a1 i1 == CmmStackSlot a2 i2 = a1==a2 && i1==i2 function221 (CmmStackSlot _ _) -> bWord platform -- an address378 expr z (CmmStackSlot _ _) = z
58 | CmmStackSlot Area {-# UNPACK #-} !Int constructor73 CmmStackSlot a1 i1 == CmmStackSlot a2 i2 = a1==a2 && i1==i2 function218 cmmExprType dflags (CmmStackSlot _ _) = bWord dflags -- an address374 expr z (CmmStackSlot _ _) = z
400 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))
166 hash_e (CmmStackSlot _ _) = 13229 CmmStackSlot a1 i1 `eq` CmmStackSlot a2 i2 = eqArea a1 a2 && i1==i2 function
334 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)
248 cmmOffset _ (CmmStackSlot area off) byte_off249 = CmmStackSlot area (off - byte_off)396 isTrivialCmmExpr (CmmStackSlot _ _) = panic "isTrivialCmmExpr CmmStackSlot"469 _ `regUsedIn_` CmmStackSlot _ _ = False
414 exp (CmmStackSlot (Young id) i) = CmmStackSlot (Young (lookup id)) i
145 CmmStackSlot a off -> parens (ppr a <+> char '+' <+> int off)
390 CmmStackSlot _ _ -> panic "pprExpr: CmmStackSlot not supported!"1139 te_Expr (CmmStackSlot _ _) = panic "te_Expr: CmmStackSlot not supported!"
1172 emitAssign reg (CmmStackSlot Old frame)1244 where e = entryCode dflags (CmmLoad (CmmStackSlot Old updfr_off)
2987 emitAssign reg (CmmStackSlot Old frame)3059 where e = entryCode dflags (CmmLoad (CmmStackSlot Old updfr_off)
610 [CmmStackSlot Old 0, sp_hwm],
241 ( mkStore (CmmStackSlot (Young k) (widthInBytes (wordWidth dflags)))
86 ; let e = CmmLoad (CmmStackSlot Old updfr_off) (gcWord dflags)
692 emitUpdateFrame dflags (CmmStackSlot Old frame) lbl updatee
1264 CmmStackSlot _ _