Replacing copyins and copyouts with data-movement instructions
authordias@eecs.harvard.edu <unknown>
Thu, 29 May 2008 16:05:45 +0000 (16:05 +0000)
committerdias@eecs.harvard.edu <unknown>
Thu, 29 May 2008 16:05:45 +0000 (16:05 +0000)
o Moved BlockId stuff to a new file to avoid module recursion
o Defined stack areas for parameter-passing locations and spill slots
o Part way through replacing copy in and copy out nodes
  - added movement instructions for stack pointer
  - added movement instructions for call and return parameters
    (but not with the proper calling conventions)
o Inserting spills and reloads for proc points is now procpoint-aware
  (it was relying on the presence of a CopyIn node as a proxy for
   procpoint knowledge)
o Changed ZipDataflow to expect AGraphs (instead of being polymorphic in
   the type of graph)


No differences found