[PATCH] D86977: [IRSim][IROutliner] Limit to extracting regions that only require inputs
Jon Roelofs via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 18 10:23:27 PDT 2020
jroelofs added inline comments.
================
Comment at: llvm/lib/Transforms/IPO/IROutliner.cpp:519
+ // Create functions out of all the sections, and mark them as outlined.
+ OutlinedRegions.clear();
for (OutlinableRegion *OS : CurrentGroup.Regions) {
----------------
Referencing the moved-from object, though legal, seems strange. Maybe the two loops here ought to process the regions into differently named worklists. Since the first loop hasn't outlined them yet, maybe call that one `OutlineableRegions` and the second `OutlinedRegions`?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86977/new/
https://reviews.llvm.org/D86977
More information about the llvm-commits
mailing list