Skip to content

SageInterface::loopTiling

loopTiling overloads

Synopses

Declared in <SageIII/sageInterface/sageInterface.h>

Tile each leading level of one perfect loop nest in a single checked transaction. tileSizes[0]belongs to loopNest itself.

[[visibility]]
void
loopTiling(
    SgForStatement* loopNest,
    std::vector<size_t> const& tileSizes);

Tile the n‐level (starting from 1) loop of a perfectly nested loop nest using tiling size s

[[visibility]]
void
loopTiling(
    SgForStatement* loopNest,
    size_t targetLevel,
    size_t tileSize);

Created with MrDocs