Home
last modified time | relevance | path

Searched refs:CmmRegOff (Results 1 – 19 of 19) 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.hs63 | CmmRegOff !CmmReg !Int constructor
74 CmmRegOff r1 i1 == CmmRegOff r2 i2 = r1==r2 && i1==i2 function
231 (CmmRegOff reg _) -> cmmRegType platform reg
391 expr z (CmmRegOff r _) = foldRegsUsed platform f z r
/dports/devel/hs-hlint/hlint-3.3.4/_cabal_deps/ghc-lib-parser-9.0.1.20210324/compiler/GHC/Cmm/
H A DExpr.hs63 | CmmRegOff !CmmReg Int constructor
73 CmmRegOff r1 i1 == CmmRegOff r2 i2 = r1==r2 && i1==i2 function
220 (CmmRegOff reg _) -> cmmRegType platform reg
377 expr z (CmmRegOff r _) = foldRegsUsed dflags f z r
/dports/lang/ghc/ghc-8.10.7/compiler/cmm/
H A DCmmExpr.hs61 | CmmRegOff !CmmReg Int constructor
71 CmmRegOff r1 i1 == CmmRegOff r2 i2 = r1==r2 && i1==i2 function
217 cmmExprType dflags (CmmRegOff reg _) = cmmRegType dflags reg
373 expr z (CmmRegOff r _) = foldRegsUsed dflags f z r
H A DCmmUtils.hs246 cmmOffset _ (CmmRegOff reg m) byte_off = cmmRegOff reg (m+byte_off)
262 cmmRegOff reg byte_off = CmmRegOff reg byte_off
395 isTrivialCmmExpr (CmmRegOff _ _) = True
403 hasNoGlobalRegs (CmmRegOff (CmmLocal _) _) = True
467 reg `regUsedIn_` CmmRegOff reg' _ = regsOverlap dflags reg reg'
H A DCmmCommonBlockElim.hs165 hash_e (CmmRegOff r i) = hash_reg r + cvt i
227 CmmRegOff r1 i1 `eq` CmmRegOff r2 i2 = r1==r2 && i1==i2 function
H A DPprCmmExpr.hs79 CmmRegOff reg i ->
144 CmmRegOff reg off -> parens (ppr reg <+> char '+' <+> int off)
H A DCmmSink.hs464 inl_exp (CmmRegOff (CmmLocal l') off) | l == l'
560 f (CmmRegOff (CmmLocal l) _) _ | l `elemLRegSet` ls = True
757 CmmRegOff r i -> regAddr dflags r i w
H A DCmmOpt.hs36 f (CmmRegOff r 0) = CmmReg r
213 cmmMachOpFoldM _ (MO_Add _) [CmmRegOff reg off, CmmLit (CmmInt n rep)]
217 cmmMachOpFoldM _ (MO_Sub _) [CmmRegOff reg off, CmmLit (CmmInt n rep)]
H A DPprC.hs381 CmmRegOff reg 0 -> pprCastReg reg
384 CmmRegOff reg i -> sdocWithDynFlags $ \dflags ->
405 CmmRegOff r 0 | isPtrReg r && width == wordWidth dflags && not (isFloatType ty)
408 CmmRegOff r off | isPtrReg r && width == wordWidth dflags
881 pprAssign dflags r1 (CmmRegOff r2 off)
1138 te_Expr (CmmRegOff r _) = te_Reg r
H A DCmmLayoutStack.hs882 where sp_unwind = CmmRegOff spReg (sp0 - wORD_SIZE dflags)
892 where sp_unwind = CmmRegOff spReg (sp0 - wORD_SIZE dflags - sp_off)
937 [ CmmRegOff (CmmGlobal Sp) x_off
H A DCmmLint.hs99 lintCmmExpr (CmmRegOff reg offset)
H A DDebug.hs529 toUnwindExpr (CmmRegOff (CmmGlobal g) i) = UwReg g i
/dports/lang/ghc/ghc-8.10.7/compiler/nativeGen/SPARC/CodeGen/
H A DBase.hs114 mangleIndexTree dflags (CmmRegOff reg off)
H A DAmode.hs29 getAmode tree@(CmmRegOff _ _)
H A DGen32.hs57 getRegister tree@(CmmRegOff _ _)
/dports/lang/ghc/ghc-8.10.7/compiler/GHC/StgToCmm/
H A DCgUtils.hs124 then CmmRegOff baseReg offset
175 CmmRegOff (CmmGlobal reg) offset ->
/dports/lang/ghc/ghc-8.10.7/compiler/llvmGen/LlvmCodeGen/
H A DCodeGen.hs1005 genStore addr@(CmmRegOff (CmmGlobal r) n) val
1260 CmmRegOff r i
1668 genLoad atomic e@(CmmRegOff (CmmGlobal r) n) ty
/dports/lang/ghc/ghc-8.10.7/compiler/nativeGen/PPC/
H A DCodeGen.hs244 mangleIndexTree dflags (CmmRegOff reg off)
425 getRegister' dflags tree@(CmmRegOff _ _)
742 getAmode inf tree@(CmmRegOff _ _)
/dports/lang/ghc/ghc-8.10.7/compiler/nativeGen/X86/
H A DCodeGen.hs662 getRegister' dflags is32Bit (CmmRegOff r n)
1261 getAmode' _ (CmmRegOff r n) = do dflags <- getDynFlags
1293 getAmode' _ (CmmMachOp (MO_Add _) [CmmRegOff x offset,
2844 mightContainMachOp (CmmRegOff _ _) = False