![]() Also known as communication semantics, I think. The pass adds an extra channel parameter per mobile (perhaps in future this could be a single extra channel?) that is used to send back the mobile value, and hacked the backend so that the communications to receive these mobiles are done in the right place (after the processes have been run, but before waiting on the barrier for them to complete). cgtest83 now compiles, runs and passes without a segfault. |
||
---|---|---|
.. | ||
AnalyseAsm.hs | ||
AnalyseAsmTest.hs | ||
BackendPasses.hs | ||
BackendPassesTest.hs | ||
GenerateC.hs | ||
GenerateCBased.hs | ||
GenerateCPPCSP.hs | ||
GenerateCTest.hs | ||
TLP.hs |