Home
last modified time | relevance | path

Searched refs:RegisterParam (Results 1 – 2 of 2) sorted by relevance

/dports/lang/ghc/ghc-8.10.7/compiler/cmm/
H A DCmmCallConv.hs23 = RegisterParam GlobalReg constructor
27 ppr (RegisterParam g) = ppr g
69 … | passVectorInReg W128 dflags -> k (RegisterParam (XmmReg s), (vs, fs, ds, ls, ss))
71 … | passVectorInReg W256 dflags -> k (RegisterParam (YmmReg s), (vs, fs, ds, ls, ss))
73 … | passVectorInReg W512 dflags -> k (RegisterParam (ZmmReg s), (vs, fs, ds, ls, ss))
77 … | passFloatInXmm -> k (RegisterParam (FloatReg s), (vs, fs, ds, ls, ss))
79 | not passFloatInXmm -> k (RegisterParam f, (vs, fs, ds, ls, ss))
81 … | passFloatInXmm -> k (RegisterParam (DoubleReg s), (vs, fs, ds, ls, ss))
83 | not passFloatInXmm -> k (RegisterParam d, (vs, fs, ds, ls, ss))
88 -> k (RegisterParam (v gcp), (vs, fs, ds, ls, ss))
[all …]
H A DMkGraph.hs311 = (stk_size, [r | (_, RegisterParam r) <- args], map ci (stk_args ++ args))
314 ci (reg, RegisterParam r@(VanillaReg {})) =
327 ci (reg, RegisterParam r) =
376 co (v, RegisterParam r@(VanillaReg {})) (rs, ms) =
387 co (v, RegisterParam r) (rs, ms) =