<project.out>.dataplace
The file <project.out>.dataplace contains the placement for
arrays allocated by the Dion/Robert-Allocator.
Read: Directory targout, File functionList.cc,
Function functionList::loadAffineFunctions
Write: Directory drallocator, File access_graph.cc,
Function Access_Graph::save_allocations
Format:
file --> num_arrays num_allocated_arrays num_indices num_pars [<placement>]
(with <placement> occurring num_allocated_arrays times)
placement --> array_ID <quast_sol>
quast_sol --> <solution>
where
-
num_arrays is the number of arrays in the old parse tree
-
num_allocated_arrays is the number of arrays for which a placement
was computed by the algorithm
-
num_indices is the number of indices in the old parse tree
-
num_pars is the number of parameters in the old parse tree
-
array_ID is the identifier of the array that got the following
placement