Home
last modified time | relevance | path

Searched refs:CmmLit (Results 26 – 50 of 58) sorted by relevance

123

/dports/lang/ghc/ghc-8.10.7/compiler/cmm/
H A DPprC.hs245 CmmLit (CmmLabel lbl)
376 CmmLit lit -> pprLit lit
419 pprExpr1 (CmmLit lit) = pprLit1 lit
476 pprLit :: CmmLit -> SDoc
504 pprLit1 :: CmmLit -> SDoc
1111 te_Lit :: CmmLit -> TE ()
1134 te_Expr (CmmLit lit) = te_Lit lit
1267 floatToWord :: DynFlags -> Rational -> CmmLit
1280 floatPairToWord :: DynFlags -> Rational -> Rational -> CmmLit
1299 doubleToWords :: DynFlags -> Rational -> [CmmLit]
H A DCmmParse.y.source764 : INT maybe_ty { return (CmmLit (CmmInt $1 (typeWidth $2))) }
767 return (CmmLit s) }
900 getLit :: CmmExpr -> CmmLit
901 getLit (CmmLit l) = l
902 getLit (CmmMachOp (MO_S_Neg _) [CmmLit (CmmInt i r)]) = CmmInt (negate i) r
1051 CmmLit (CmmInt alignInteger _) -> fromInteger alignInteger
1071 inferCmmHint (CmmLit (CmmLabel _)) = AddrHint
1168 CmmLit (CmmInt n _) -> n
1180 staticClosure :: UnitId -> FastString -> FastString -> [CmmLit] -> CmmParse ()
1279 adjCallTarget dflags StdCallConv (CmmLit (CmmLabel lbl)) args
[all …]
H A DCmmLayoutStack.hs707 f (CmmStore (CmmStackSlot (Young l) _) (CmmLit (CmmBlock _))) _
918 areaToSp dflags _ sp_hwm _ (CmmLit CmmHighStackMark)
938 , CmmLit (CmmInt y_lit _)]
965 CmmCondBranch (CmmLit (CmmInt 0 _)) _true false _ -> CmmBranch false
966 CmmCondBranch (CmmLit (CmmInt _ _)) true _false _ -> CmmBranch true
1187 foreignLbl name = CmmLit (CmmLabel (mkForeignLabel name Nothing ForeignLabelInExternalPackage IsFun…
H A DCmmProcPoint.hs296 jump = CmmCall (CmmLit (CmmLabel l)) Nothing live 0 0 0
366 where repl e@(CmmLit (CmmBlock bid)) =
368 Just (_, Just info_lbl) -> CmmLit (CmmLabel info_lbl)
H A DPprCmm.hs169 ppr_target t@(CmmLit _) = ppr t
273 where pprFun f@(CmmLit _) = ppr f
H A DCmmBuildInfoTables.hs439 CmmLit (CmmLabel c) -> add c set
440 CmmLit (CmmLabelOff c _) -> add c set
441 CmmLit (CmmLabelDiffOff c1 c2 _ _) -> add c1 $! add c2 set
H A DCmmContFlowOpt.hs413 exp (CmmLit (CmmBlock bid)) = CmmLit (CmmBlock (lookup bid))
H A DCmm.hs211 = CmmStaticLit CmmLit
H A DDebug.hs527 toUnwindExpr (CmmLit (CmmInt i _)) = UwConst (fromIntegral i)
528 toUnwindExpr (CmmLit (CmmLabel l)) = UwLabel l
H A DCmmParse.hs2144 (return (CmmLit (CmmInt happy_var_1 (typeWidth happy_var_2)))
2154 (return (CmmLit (CmmFloat happy_var_1 (typeWidth happy_var_2)))
2163 return (CmmLit s)
2715 getLit :: CmmExpr -> CmmLit
2716 getLit (CmmLit l) = l
2717 getLit (CmmMachOp (MO_S_Neg _) [CmmLit (CmmInt i r)]) = CmmInt (negate i) r
2866 CmmLit (CmmInt alignInteger _) -> fromInteger alignInteger
2886 inferCmmHint (CmmLit (CmmLabel _)) = AddrHint
2983 CmmLit (CmmInt n _) -> n
3094 adjCallTarget dflags StdCallConv (CmmLit (CmmLabel lbl)) args
[all …]
H A DMkGraph.hs288 stackStubExpr w = CmmLit (CmmInt 0 w)
407 ([(CmmLit (CmmBlock id), StackParam init_offset)],
H A DCmmSink.hs264 isTrivial _ (CmmLit _) = True
498 (CmmCondBranch (CmmMachOp mop [x, CmmLit (CmmInt 1 _)]) t f l)
/dports/devel/hs-ormolu/ormolu-0.4.0.0/_cabal_deps/ghc-lib-parser-9.2.1.20211101/compiler/GHC/
H A DCmm.hs222 = CmmStaticLit CmmLit
243 -> [CmmLit] -- Payload
/dports/lang/ghc/ghc-8.10.7/compiler/nativeGen/SPARC/
H A DImm.hs53 litToImm :: CmmLit -> Imm
H A DCodeGen.hs253 genJump (CmmLit (CmmLabel lbl))
421 ForeignTarget (CmmLit (CmmLabel lbl)) _ ->
603 CmmLit (CmmLabel lbl) -> Left lbl
/dports/lang/ghc/ghc-8.10.7/compiler/llvmGen/LlvmCodeGen/
H A DData.hs152 genStaticLit :: CmmLit -> LlvmM LlvmStatic
163 toLlvmLit :: CmmLit -> LlvmM LlvmLit
H A DCodeGen.hs683 ForeignTarget (CmmLit (CmmLabel lbl)) _ -> do
937 genJump (CmmLit (CmmLabel lbl)) live = do
1010 (CmmLit (CmmInt n _))])
1016 (CmmLit (CmmInt n _))])
1238 CmmLit lit
1415 genMachOp opt o@(MO_Add _) e@[(CmmReg (CmmGlobal r)), (CmmLit (CmmInt n _))]
1673 (CmmLit (CmmInt n _))])
1679 (CmmLit (CmmInt n _))])
1801 genLit :: EOption -> CmmLit -> LlvmM ExprData
1820 toLlvmLit :: CmmLit -> LlvmM LlvmLit
[all …]
/dports/lang/ghc/ghc-8.10.7/compiler/nativeGen/SPARC/CodeGen/
H A DBase.hs115 = CmmMachOp (MO_Add width) [CmmReg reg, CmmLit (CmmInt (fromIntegral off) width)]
H A DCondCode.hs70 condIntCode cond x (CmmLit (CmmInt y _))
H A DGen64.hs129 iselExpr64 (CmmMachOp (MO_Add _) [e1, CmmLit (CmmInt i _)])
/dports/lang/ghc/ghc-8.10.7/compiler/GHC/StgToCmm/
H A DCgUtils.hs119 CmmLit (CmmLabelOff mkMainCapabilityLabel (oFFSET_Capability_r dflags + n))
183 CmmLit (CmmInt (fromIntegral offset)
H A DForeign.hs94 , CmmLit (CmmLabel
242 (CmmLit (CmmBlock k))
H A DDataCon.hs106 CmmLit lit -> return lit
/dports/lang/ghc/ghc-8.10.7/compiler/nativeGen/PPC/
H A DRegs.hs158 litToImm :: CmmLit -> Imm
/dports/lang/ghc/ghc-8.10.7/compiler/nativeGen/X86/
H A DRegs.hs132 litToImm :: CmmLit -> Imm

123