[PATCH] D133891: [SLP]Improve isUndefVector function by adding insertelement analysis.

Alexey Bataev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 20 13:02:45 PDT 2022


ABataev added a comment.

In D133891#3803724 <https://reviews.llvm.org/D133891#3803724>, @srj wrote:

> In D133891#3803631 <https://reviews.llvm.org/D133891#3803631>, @ABataev wrote:
>
>> You can use -mllvm -opt-bisect-limit to limit number of transformation passes
>
> I'm sorry, I don't understand -- are those flags to `llc`? If so, that doesn't help me; if I leave `PipelineTuningOptions.SLPVectorization=true` in Halide's codegen, we crash before any `.ll` can be generated (and thus flags to llc are irrelevant). If I set `PipelineTuningOptions.SLPVectorization=false` in Halide's codegen, I get `.ll` out, but I don't see any way to apply that pass via `llc`.

No, it is for opt (just -opt-bisect-limit() or clang/clang++ (-mllvm -opt-bisect-limit).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D133891/new/

https://reviews.llvm.org/D133891



More information about the llvm-commits mailing list