|
souffle
2.0.2-371-g6315b36
|
@Class LoopTransformer @Brief Composite loop transformer More...
#include <Loop.h>


Public Member Functions | |
| std::string | getName () const override |
| @Brief get name of the transformer More... | |
| LoopTransformer (Own< Transformer > tLoop) | |
| bool | transform (TranslationUnit &tU) override |
| @Brief transform the translation unit / used by apply @Param translationUnit that will be transformed. More... | |
Public Member Functions inherited from souffle::ram::transform::Transformer | |
| bool | apply (TranslationUnit &translationUnit) |
| @Brief apply the transformer to a translation unit @Param translationUnit that will be transformed. More... | |
| virtual | ~Transformer ()=default |
Protected Attributes | |
| Own< Transformer > | loop |
| transformer of the loop More... | |
Additional Inherited Members |
@Class LoopTransformer @Brief Composite loop transformer
A transformation is invoked iteratively until no further change is made.
|
inline |
|
inlineoverridevirtual |
@Brief get name of the transformer
Implements souffle::ram::transform::Transformer.
|
inlineoverridevirtual |
@Brief transform the translation unit / used by apply @Param translationUnit that will be transformed.
@Return flag reporting whether the RAM program has changed
Implements souffle::ram::transform::Transformer.
|
protected |
1.8.17