9#ifndef LLVM_ADT_UNIFORMITY_H
10#define LLVM_ADT_UNIFORMITY_H
This is an optimization pass for GlobalISel generic memory operations.
ValueUniformity
Enum describing how values behave with respect to uniformity and divergence, to answer the question: ...
@ AlwaysUniform
The result value is always uniform.
@ NeverUniform
The result value can never be assumed to be uniform.
@ Default
The result value is uniform if and only if all operands are uniform.
@ Custom
The result value requires a custom uniformity check.