32 tables, *
this, ArrayRef<Type> {
getLhs().getType(),
getRhs().getType()}
45 tables, *
this, ArrayRef<Type> {
getLhs().getType(),
getRhs().getType()}
50 assert(llvm::isa<ArrayType>(lhsType));
51 return llvm::cast<ArrayType>(lhsType).getElementType();
::mlir::Type inferRHS(::mlir::Type lhsType)
::mlir::LogicalResult verifySymbolUses(::mlir::SymbolTableCollection &symbolTable)
::mlir::TypedValue<::llzk::array::ArrayType > getLhs()
::mlir::Type inferRHS(::mlir::Type lhsType)
::mlir::LogicalResult verifySymbolUses(::mlir::SymbolTableCollection &symbolTable)
LogicalResult verifyTypeResolution(SymbolTableCollection &tables, Operation *origin, Type ty)