LLVM: include/llvm/ADT/Uniformity.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_ADT_UNIFORMITY_H
10#define LLVM_ADT_UNIFORMITY_H
11
12namespace llvm {
13
14
15
16
17
28
29}
30#endif
This is an optimization pass for GlobalISel generic memory operations.
InstructionUniformity
Enum describing how instructions behave with respect to uniformity and divergence,...
Definition Uniformity.h:18
@ AlwaysUniform
The result values are always uniform.
Definition Uniformity.h:23
@ NeverUniform
The result values can never be assumed to be uniform.
Definition Uniformity.h:26
@ Default
The result values are uniform if and only if all operands are uniform.
Definition Uniformity.h:20