1set(LLVM_OPTIONAL_SOURCES 2 MaskableOpInterface.cpp 3 MaskingOpInterface.cpp 4 ) 5 6function(add_mlir_interface_library name) 7 add_mlir_library(MLIR${name} 8 ${name}.cpp 9 10 ADDITIONAL_HEADER_DIRS 11 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Vector/Interfaces 12 13 DEPENDS 14 MLIR${name}IncGen 15 16 LINK_LIBS PUBLIC 17 MLIRIR 18 ) 19endfunction(add_mlir_interface_library) 20 21add_mlir_interface_library(MaskableOpInterface) 22add_mlir_interface_library(MaskingOpInterface) 23