[PATCH] D148841: [LV] Use SCEV for uniformity analysis across VF

Nikita Popov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 30 04:51:16 PDT 2023


nikic added a comment.

What do you think about checking for udiv presence upfront? That seems to eliminate the compile-time impact entirely for me. Something like this:

  bool HasUDiv =
      SCEVExprContains(S, [](const SCEV *S) { return isa<SCEVUDivExpr>(S); });
  if (!HasUDiv)
    return false;


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D148841



More information about the llvm-commits mailing list