24 if (
Value payload = getPayload()) {
27 auto payloadType = cast<spirv::PointerType>(payload.getType());
28 if (payloadType.getStorageClass() !=
29 spirv::StorageClass::TaskPayloadWorkgroupEXT)
30 return emitOpError(
"payload must be a variable with a storage class of "
31 "TaskPayloadWorkgroupEXT");
This class represents an instance of an SSA value in the MLIR system, representing a computable value...
Include the generated interface declarations.
LogicalResult verify(Operation *op, bool verifyRecursively=true)
Perform (potentially expensive) checks of invariants, used to detect compiler bugs,...