Split V3Partition into logically separate pieces (#4958)

V3Partition used to contain 2 conceptually separate set of algorithms

- The MTask partitioning/coarsening algorithm used by V3Order. This has
  been moved to V3OrderParallel.cpp

- The lowering of AstExecGraph into per thread functions by packing
  tasks into threads and creating additional code
  (V3Partition::finalize). This has been moved to the new
  V3ExecGraph.cpp

This patch is just code movement/rename with minimal fixes required to
do so.
This commit is contained in:
Geza Lore
2024-03-10 15:58:58 +00:00
committed by GitHub
parent 7694a7bf41
commit e4847464d4
11 changed files with 3337 additions and 3345 deletions
+2439 -2
View File
File diff suppressed because it is too large Load Diff