LLVM: include/llvm/ADT/Uniformity.h File Reference (original) (raw)
Uniformity.h File Reference
Go to the source code of this file.
| Namespaces | |
|---|---|
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. |
| Enumerations | |
|---|---|
| enum class | llvm::InstructionUniformity { llvm::Default, llvm::AlwaysUniform, llvm::NeverUniform } |
| Enum describing how instructions behave with respect to uniformity and divergence, to answer the question: if the same instruction is executed by two threads in a convergent set of threads, will its result value(s) be uniform, i.e. More... |