/xdsl-pdl

A repository with PDL experiments in xDSL

Primary LanguagePython

PDL experiments in xDSL

A repository with PDL experiments in xDSL.

Install

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .

Scripts

  • analyze-pdl-rewrite: Analyze the given PDL rewrite. If no rewrites are provided, generate a random one.
  • generate-pdl-rewrite: Generate a random PDL rewrite.
  • generate-pdl-matches: Generate random PDL matches for a given PDL rewrite, and check that the analysis and the MLIR output match.