Link: Move pass manager passes into header, convert ExpandExternArrayCalls by dlongnecke-cray · Pull Request #20014 · chapel-lang/chapel · GitHub
Merge pull request #20014 from dlongnecke-cray/pm-expand-extern-array-calls
Move pass manager passes into header, convert ExpandExternArrayCalls (#20014)
expandExternArrayCalls pass into a pass that is run
by the new pass manager.
Create a new header
pass-manager-passes.h to store all the passes.
They are listed in approximate execution order, but that may change
as things are run out of order, and some passes are already run
In the future we might like to dedicate a header per pass (and clean
up source files accordingly), but I think this is a fine substitute
in the interim.
Reviewed by @lydia-duncan. Thanks!
Signed-off-by: David Longnecker firstname.lastname@example.org
Modified Files: A compiler/include/pass-manager-passes.h