Tadashi documentation

Tadashi can be installed from PyPI.

Known bugs

  • If a sytactically incorrect file (with no scop pragmas and no autodetect=True) is passed to the Pet translator it will not raise an exception.

Stuff below is work in progress!

        flowchart LR
  subgraph apps["Files on disc"]
    direction LR
    app["orig.c"]
    tapp["new.c"]
  end
  subgraph states["States of the polyhedral representation"]
    direction LR
    S1["$$S1$$"]
    S2["$$S_2$$"]
    S3["$$S_3$$"]
    S1-- "`legal = node.transform()`" -->S2
    S2-- "`legal = node.transform()`" -->S3
  end
  app-. "`node = app.scops[0].schedule_tree[42]`" .-> S1
  S3-. "`tapp = app.generate_code()`".-> tapp
    

tadashi

Indices and tables