[PATCH] D152441: [SLPVectorizer] Don't include debug instructions in ScheduleRegionSize
Jeremy Morse via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 8 07:50:33 PDT 2023
jmorse added a comment.
Many thanks for the patch, it looks good to me although I'm not very familiar with the vectorisers -- if no-one else reviews deeply then I can give it a shot later,
Would it be simpler to replace the increment lines with calls to `getNextNonDebugInstruction` rather than add a new predicate / set of calls -- this has the benefit of being slightly smaller, and will make cleanup easier once we've suppressed debug intrinsics entirely,
> @jmorse : I saw you did a bunch of nice debug info cleanups in https://reviews.llvm.org/D151419 but I don't think this problem is fixed there?
Those are just the least contentious changes, there's more at [0], and probably a few other patches too. Although it looks like I didn't detect this particular defect at all!
[0] https://github.com/jmorse/llvm-project/commit/2d3354323ae83df2b00dc327645435fae668f94c
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D152441/new/
https://reviews.llvm.org/D152441
More information about the llvm-commits
mailing list