Polly 19.0.0git
polly::RegionGenerator Member List

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

addOperandToPHI(ScopStmt &Stmt, PHINode *PHI, PHINode *PHICopy, BasicBlock *IncomingBB, LoopToScevMapT &LTS)polly::RegionGeneratorprivate
AllocaMapTy typedefpolly::BlockGeneratorprivate
BlockGenerator(PollyIRBuilder &Builder, LoopInfo &LI, ScalarEvolution &SE, DominatorTree &DT, AllocaMapTy &ScalarMap, EscapeUsersAllocaMapTy &EscapeMap, ValueMapT &GlobalMap, IslExprBuilder *ExprBuilder, BasicBlock *StartBlock)polly::BlockGeneratorprivate
BlockGenerator(const BlockGenerator &)=defaultpolly::BlockGeneratorprivate
buildContainsCondition(ScopStmt &Stmt, const isl::set &Subdomain)polly::BlockGeneratorprivate
Builderpolly::BlockGeneratorprivate
buildExitPHI(MemoryAccess *MA, LoopToScevMapT &LTS, ValueMapT &BBMap, Loop *L)polly::RegionGeneratorprivate
canSyntheziseInStmt(ScopStmt &Stmt, Instruction *Inst)polly::BlockGeneratorprivate
copyBB(ScopStmt &Stmt, BasicBlock *BB, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprivate
copyBB(ScopStmt &Stmt, BasicBlock *BB, BasicBlock *BBCopy, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprivate
copyInstruction(ScopStmt &Stmt, Instruction *Inst, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprivate
copyInstScalar(ScopStmt &Stmt, Instruction *Inst, ValueMapT &BBMap, LoopToScevMapT &LTS)polly::BlockGeneratorprivate
copyPHIInstruction(ScopStmt &Stmt, PHINode *Inst, ValueMapT &BBMap, LoopToScevMapT &LTS) overridepolly::RegionGeneratorprivatevirtual
copyStmt(ScopStmt &Stmt, LoopToScevMapT &LTS, __isl_keep isl_id_to_ast_expr *IdToAstExp)polly::RegionGenerator
polly::BlockGenerator::copyStmt(ScopStmt &Stmt, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprivate
createExitPHINodeMerges(Scop &S)polly::BlockGeneratorprivate
createScalarFinalization(Scop &S)polly::BlockGeneratorprivate
createScalarInitialization(Scop &S)polly::BlockGeneratorprivate
DTpolly::BlockGeneratorprivate
EndBlockMappolly::RegionGeneratorprivate
EntryBBpolly::BlockGeneratorprivate
EscapeMappolly::BlockGeneratorprivate
EscapeUsersAllocaMapTy typedefpolly::BlockGeneratorprivate
EscapeUserVectorTy typedefpolly::BlockGeneratorprivate
ExprBuilderpolly::BlockGeneratorprivate
finalizeSCoP(Scop &S)polly::BlockGeneratorprivate
findOutsideUsers(Scop &S)polly::BlockGeneratorprivate
freeScalarAlloc(ScopArrayInfo *Array)polly::BlockGeneratorinlineprivate
generateArrayLoad(ScopStmt &Stmt, LoadInst *load, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprivate
generateArrayStore(ScopStmt &Stmt, StoreInst *store, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprivate
generateBeginStmtTrace(ScopStmt &Stmt, LoopToScevMapT &LTS, ValueMapT &BBMap)polly::BlockGeneratorprivate
generateConditionalExecution(ScopStmt &Stmt, const isl::set &Subdomain, StringRef Subject, const std::function< void()> &GenThenFunc)polly::BlockGeneratorprivate
generateLocationAccessed(ScopStmt &Stmt, MemAccInst Inst, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprivate
generateLocationAccessed(ScopStmt &Stmt, Loop *L, Value *Pointer, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses, __isl_take isl_id *Id, Type *ExpectedType)polly::BlockGeneratorprivate
generateScalarLoads(ScopStmt &Stmt, LoopToScevMapT &LTS, ValueMapT &BBMap, __isl_keep isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprivate
generateScalarStores(ScopStmt &Stmt, LoopToScevMapT &LTS, ValueMapT &BBMAp, __isl_keep isl_id_to_ast_expr *NewAccesses) overridepolly::RegionGeneratorprivatevirtual
getExitScalar(MemoryAccess *MA, LoopToScevMapT &LTS, ValueMapT &BBMap)polly::RegionGeneratorprivate
getImplicitAddress(MemoryAccess &Access, Loop *L, LoopToScevMapT &LTS, ValueMapT &BBMap, __isl_keep isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprivate
getLoopForStmt(const ScopStmt &Stmt) constpolly::BlockGeneratorprivate
getNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap, LoopToScevMapT &LTS, Loop *L) constpolly::BlockGeneratorprivate
getOrCreateAlloca(const MemoryAccess &Access)polly::BlockGeneratorprivate
getOrCreateAlloca(const ScopArrayInfo *Array)polly::BlockGeneratorprivate
GlobalMappolly::BlockGeneratorprivate
handleOutsideUsers(const Scop &S, ScopArrayInfo *Array)polly::BlockGeneratorprivate
IncompletePHINodeMappolly::RegionGeneratorprivate
invalidateScalarEvolution(Scop &S)polly::BlockGeneratorprivate
LIpolly::BlockGeneratorprivate
PHINodePairTy typedefpolly::RegionGeneratorprivate
RegionGenerator(BlockGenerator &BlockGen)polly::RegionGeneratorinline
RegionMapspolly::RegionGeneratorprivate
removeDeadInstructions(BasicBlock *BB, ValueMapT &BBMap)polly::BlockGeneratorprivate
repairDominance(BasicBlock *BB, BasicBlock *BBCopy)polly::RegionGeneratorprivate
ScalarMappolly::BlockGeneratorprivate
SEpolly::BlockGeneratorprivate
splitBB(BasicBlock *BB)polly::BlockGeneratorprivate
StartBlockpolly::BlockGeneratorprivate
StartBlockMappolly::RegionGeneratorprivate
trySynthesizeNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap, LoopToScevMapT &LTS, Loop *L) constpolly::BlockGeneratorprivate
VectorValueMapT typedefpolly::BlockGeneratorprivate
~BlockGenerator()polly::BlockGeneratorinlineprivatevirtual
~RegionGenerator()polly::RegionGeneratorinlinevirtual