Polly 20.0.0git
Macros | Functions
ScheduleTreeTransform.cpp File Reference
#include "polly/ScheduleTreeTransform.h"
#include "polly/Support/GICHelper.h"
#include "polly/Support/ISLTools.h"
#include "polly/Support/ScopHelper.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/Sequence.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/Metadata.h"
#include "llvm/Transforms/Utils/UnrollLoop.h"
#include "polly/Support/PollyDebug.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "polly-opt-isl"
 

Functions

static void collectFissionableStmts (isl::schedule_node Node, SmallVectorImpl< isl::schedule_node > &ScheduleStmts)
 Find statements and sub-loops in (possibly nested) sequences.
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "polly-opt-isl"

Definition at line 25 of file ScheduleTreeTransform.cpp.

Function Documentation

◆ collectFissionableStmts()

static void collectFissionableStmts ( isl::schedule_node  Node,
SmallVectorImpl< isl::schedule_node > &  ScheduleStmts 
)
static

Find statements and sub-loops in (possibly nested) sequences.

Definition at line 1189 of file ScheduleTreeTransform.cpp.

References C, collectFissionableStmts(), isl::schedule_node::first_child(), and isl::schedule_node::has_children().

Referenced by polly::applyMaxFission(), and collectFissionableStmts().