Lines Matching refs:broadcastOp
2028 static LogicalResult verify(spirv::GroupBroadcastOp broadcastOp) { in verify() argument
2029 spirv::Scope scope = broadcastOp.execution_scope(); in verify()
2031 return broadcastOp.emitOpError( in verify()
2034 if (auto localIdTy = broadcastOp.localid().getType().dyn_cast<VectorType>()) in verify()
2036 return broadcastOp.emitOpError("localid is a vector and can be with only " in verify()
2060 static LogicalResult verify(spirv::GroupNonUniformBroadcastOp broadcastOp) { in verify() argument
2061 spirv::Scope scope = broadcastOp.execution_scope(); in verify()
2063 return broadcastOp.emitOpError( in verify()
2068 auto targetEnv = spirv::getDefaultTargetEnv(broadcastOp.getContext()); in verify()
2069 if (auto spirvModule = broadcastOp->getParentOfType<spirv::ModuleOp>()) in verify()
2073 auto *idOp = broadcastOp.id().getDefiningOp(); in verify()
2076 return broadcastOp.emitOpError("id must be the result of a constant op"); in verify()