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
Pettranslator it will not raise an exception.
Stuff below is work in progress!
flowchart TB
subgraph apps["Files on disc"]
direction TB
app["orig.c"]
tapp["new.c"]
end
subgraph states["States of the polyhedral representation"]
direction TB
S1["State0"]
S2["State1"]
S3["State2"]
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
S3-. "`app.reset_scops()`".-> S1