add_pim_library(OMPimPasses
  CountInstructionPass.cpp
  MessagePass.cpp
  PimCodegen/HostConstantFolding/Common.cpp
  PimCodegen/HostConstantFolding/Patterns/Constant.cpp
  PimCodegen/HostConstantFolding/HostConstantFoldingPass.cpp
  PimCodegen/HostConstantFolding/Patterns/Subview.cpp
  PimCodegen/MaterializeHostConstantsPass.cpp
  PimCodegen/VerificationPass.cpp
  PimCodegen/EmitPimJsonPass.cpp

  EXCLUDE_FROM_OM_LIBS

  LINK_LIBS PUBLIC
  MLIRLinalgDialect
  MLIRSCFDialect
  OMCompilerUtils
  OMPimCommon
)
