[project @ 2001-12-06 11:50:07 by sewardj]
authorsewardj <unknown>
Thu, 6 Dec 2001 11:50:07 +0000 (11:50 +0000)
committersewardj <unknown>
Thu, 6 Dec 2001 11:50:07 +0000 (11:50 +0000)
commit530086f648b351281bf1b4bb26b9c2e921645703
treef5a491ec7f3f4d01b5133dc6c41b0c32136a502a
parent61fae1d3fb61c5f53c3fbcb94afe7c548ad31591
[project @ 2001-12-06 11:50:07 by sewardj]
Add constructor CBytesPerWord to (the wildly-misnamed) CAddrMode, and
use this in various places to remove word size dependencies in the
C -> C simplification pass.  Tart up the Stix constant folder a bit
so as to be able to fold out the shift/mask literal expressions.
ghc/compiler/absCSyn/AbsCSyn.lhs
ghc/compiler/absCSyn/AbsCUtils.lhs
ghc/compiler/absCSyn/PprAbsC.lhs
ghc/compiler/nativeGen/AsmCodeGen.lhs
ghc/compiler/nativeGen/StixPrim.lhs