Skip to content

SageInterface::requireCheckedLoopTilingPlan

Validate a complete perfect nest and all tile sizes without mutation, then commit the planned strip‐mining transformations in place.

Synopsis

Declared in <SageIII/sageInterface/sageInterface.h>

[[visibility]]
CheckedLoopTilingPlan
requireCheckedLoopTilingPlan(
    SgForStatement* outer,
    std::vector<size_t> const& tile_sizes,
    char const* operation = "loop‐tiling");

Parameters

Name

Description

outer

This class represents the concept of a for loop.

tile_sizes

A standard container which offers fixed time access to individual elements in any order.

Created with MrDocs