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 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
- tadashi package
- Submodules
- tadashi.apps module
- tadashi.node_type module
- tadashi.passesparser module
- tadashi.scop module
- tadashi.translators module
- Module contents
TrEnumTrEnum.TILE_1DTrEnum.TILE_2DTrEnum.TILE_3DTrEnum.INTERCHANGETrEnum.FULL_FUSETrEnum.FUSETrEnum.FULL_SPLITTrEnum.SPLITTrEnum.SCALETrEnum.FULL_SHIFT_VALTrEnum.PARTIAL_SHIFT_VALTrEnum.FULL_SHIFT_VARTrEnum.PARTIAL_SHIFT_VARTrEnum.FULL_SHIFT_PARAMTrEnum.PARTIAL_SHIFT_PARAMTrEnum.SET_PARALLELTrEnum.SET_LOOP_OPT