Polly 19.0.0git
polly::IslNodeBuilder Member List

This is the complete list of members for polly::IslNodeBuilder, including all inherited members.

addParameters(__isl_take isl_set *Context)polly::IslNodeBuilder
allocateNewArrays(BBPair StartExitBlocks)polly::IslNodeBuilder
Annotatorpolly::IslNodeBuilderprotected
BlockGenpolly::IslNodeBuilderprotected
Builderpolly::IslNodeBuilderprotected
create(__isl_take isl_ast_node *Node)polly::IslNodeBuilder
createBlock(__isl_take isl_ast_node *Block)polly::IslNodeBuilderprotectedvirtual
createFor(__isl_take isl_ast_node *For)polly::IslNodeBuilderprotectedvirtual
createForParallel(__isl_take isl_ast_node *For)polly::IslNodeBuilderprotected
createForSequential(isl::ast_node_for For, bool MarkParallel)polly::IslNodeBuilderprotected
createIf(__isl_take isl_ast_node *If)polly::IslNodeBuilderprotectedvirtual
createMark(__isl_take isl_ast_node *Marker)polly::IslNodeBuilderprotectedvirtual
createNewAccesses(ScopStmt *Stmt, __isl_keep isl_ast_node *Node)polly::IslNodeBuilderprotected
createRTC(isl_ast_expr *Condition)polly::IslNodeBuilder
createSubstitutions(__isl_take isl_ast_expr *Expr, ScopStmt *Stmt, LoopToScevMapT &LTS)polly::IslNodeBuilderprotected
createSubstitutionsVector(__isl_take isl_ast_expr *Expr, ScopStmt *Stmt, std::vector< LoopToScevMapT > &VLTS, std::vector< Value * > &IVS, __isl_take isl_id *IteratorID)polly::IslNodeBuilderprotected
createUser(__isl_take isl_ast_node *User)polly::IslNodeBuilderprotectedvirtual
DLpolly::IslNodeBuilderprotected
DTpolly::IslNodeBuilderprotected
EscapeMappolly::IslNodeBuilderprotected
ExprBuilderpolly::IslNodeBuilderprotected
finalize()polly::IslNodeBuilderinlinevirtual
generateCopyStmt(ScopStmt *Stmt, __isl_keep isl_id_to_ast_expr *NewAccesses)polly::IslNodeBuilderprivate
generateSCEV(const SCEV *Expr)polly::IslNodeBuilderprotected
getBlockGenerator()polly::IslNodeBuilderinline
getExprBuilder()polly::IslNodeBuilderinline
getLatestValue(Value *Original) constpolly::IslNodeBuilderprotected
getNumberOfIterations(isl::ast_node_for For)polly::IslNodeBuilderprotected
getParallelSubfunctions() constpolly::IslNodeBuilderinline
getReferencesInSubtree(const isl::ast_node &For, SetVector< Value * > &Values, SetVector< const Loop * > &Loops)polly::IslNodeBuilderprotected
getScheduleForAstNode(const isl::ast_node &Node)polly::IslNodeBuilderprotectedvirtual
getUpperBound(isl::ast_node_for For, CmpInst::Predicate &Predicate)polly::IslNodeBuilderprotected
IDToValuepolly::IslNodeBuilderprotected
IslNodeBuilder(PollyIRBuilder &Builder, ScopAnnotator &Annotator, const DataLayout &DL, LoopInfo &LI, ScalarEvolution &SE, DominatorTree &DT, Scop &S, BasicBlock *StartBlock)polly::IslNodeBuilderinline
LIpolly::IslNodeBuilderprotected
materializeNonScopLoopInductionVariable(const Loop *L)polly::IslNodeBuilderprivate
materializeParameters(__isl_take isl_set *Set)polly::IslNodeBuilderprotected
materializeParameters()polly::IslNodeBuilderprotected
materializeValue(__isl_take isl_id *Id)polly::IslNodeBuilderprotected
OutsideLoopIterationspolly::IslNodeBuilderprotected
ParallelSubfunctionspolly::IslNodeBuilderprotected
PreloadedPtrspolly::IslNodeBuilderprotected
preloadInvariantEquivClass(InvariantEquivClassTy &IAClass)polly::IslNodeBuilderprotected
preloadInvariantLoad(const MemoryAccess &MA, __isl_take isl_set *Domain)polly::IslNodeBuilderprotected
preloadInvariantLoads()polly::IslNodeBuilder
preloadUnconditionally(__isl_take isl_set *AccessRange, isl_ast_build *Build, Instruction *AccInst)polly::IslNodeBuilderprotected
RegionGenpolly::IslNodeBuilderprotected
Spolly::IslNodeBuilderprotected
ScalarMappolly::IslNodeBuilderprotected
SEpolly::IslNodeBuilderprotected
StartBlockpolly::IslNodeBuilderprotected
updateValues(ValueMapT &NewValues)polly::IslNodeBuilderprotected
ValueMappolly::IslNodeBuilderprotected
~IslNodeBuilder()=defaultpolly::IslNodeBuildervirtual