summaryrefslogtreecommitdiff
path: root/compiler/codeGen/CgParallel.hs
diff options
context:
space:
mode:
authorMichael D. Adams <t-madams@microsoft.com>2007-05-22 15:20:08 +0000
committerMichael D. Adams <t-madams@microsoft.com>2007-05-22 15:20:08 +0000
commit418175d3c36ca51495d9dfb085fb01711e4c38f9 (patch)
tree24feb6d2c8a75e36b82081be8073454c2f5161a9 /compiler/codeGen/CgParallel.hs
parent77cc133da7af6961add020cab1ba9eadee3a0b67 (diff)
downloadhaskell-418175d3c36ca51495d9dfb085fb01711e4c38f9.tar.gz
Make CmmProc take CmmFormals as argument
Since a CmmCall returns CmmFormals which may include global registers (and indeed one place in the code returns the results of a CmmCall into BaseReg) and since CPS conversion will change those return slots into formal arguments for the continuation of the call, CmmProc has to have CmmFormals for the formal arguments. Oddly, the old code never made use of procedure arguments so this change only effects the types and not any of the code. (Because [] is both of type [LocalReg] and CmmFormals.)
Diffstat (limited to 'compiler/codeGen/CgParallel.hs')
0 files changed, 0 insertions, 0 deletions