Check if replicate recipe is in a replicate region when considering to
collect predicated instructions. This allows use IsPredicated for
recipes with a mask attached directly in D143865.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Part of moving predicated replicate recipes to either contain a mask operand or be embedded within a replicating region, changing their internal IsPredicated to represent the former but not the latter.
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | ||
---|---|---|
2939 | nit: once D140243 retires the original IR sinkScalarOperands(), PredicatedInstructions will no longer be needed. |
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | ||
---|---|---|
2939 | Yes, I need to rebase those patches soon! |
nit: once D140243 retires the original IR sinkScalarOperands(), PredicatedInstructions will no longer be needed.