|
MLIR 22.0.0git
|
Helper type for functions that generate ids for the mapping of a scf.forall. More...
#include "mlir/Dialect/GPU/TransformOps/Utils.h"
Public Attributes | |
| std::string | errorMsg |
| Error message, if not empty then building the ids failed. | |
| SmallVector< Value > | mappingIdOps |
| Values used to replace the forall induction variables. | |
| SmallVector< Value > | predicateOps |
| Values used to predicate the forall body when activeMappingSizes is smaller than the available mapping sizes. | |
Helper type for functions that generate ids for the mapping of a scf.forall.
| std::string mlir::transform::gpu::IdBuilderResult::errorMsg |
Error message, if not empty then building the ids failed.
Definition at line 33 of file Utils.h.
Referenced by rewriteOneForallCommonImpl().
| SmallVector<Value> mlir::transform::gpu::IdBuilderResult::mappingIdOps |
Values used to replace the forall induction variables.
Definition at line 35 of file Utils.h.
Referenced by mlir::transform::gpu::operator<<(), and rewriteOneForallCommonImpl().
| SmallVector<Value> mlir::transform::gpu::IdBuilderResult::predicateOps |
Values used to predicate the forall body when activeMappingSizes is smaller than the available mapping sizes.
Definition at line 38 of file Utils.h.
Referenced by mlir::transform::gpu::operator<<(), and rewriteOneForallCommonImpl().