[PATCH] D145572: [llvm][Uniformity] consistently handle uniform instructions

Ruiling, Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 9 00:59:59 PST 2023


ruiling added a comment.

> I am not sure what your question is:
>
> 1. Cycle is assumed to be divergent because it is irreducible. But operations that are always uniform need not be assumed to be divergent. That is this case.
> 2. Cycle has divergent exit. Value that is always uniform may still be divergent at its used. That is separately handled by temporal divergence.

I am asking for the second. thanks for the explanation.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D145572



More information about the llvm-commits mailing list