Polly 19.0.0git
polly::BlockGenerator Member List

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

AllocaMapTy typedefpolly::BlockGenerator
BlockGenerator(PollyIRBuilder &Builder, LoopInfo &LI, ScalarEvolution &SE, DominatorTree &DT, AllocaMapTy &ScalarMap, EscapeUsersAllocaMapTy &EscapeMap, ValueMapT &GlobalMap, IslExprBuilder *ExprBuilder, BasicBlock *StartBlock)polly::BlockGenerator
BlockGenerator(const BlockGenerator &)=defaultpolly::BlockGenerator
buildContainsCondition(ScopStmt &Stmt, const isl::set &Subdomain)polly::BlockGeneratorprotected
Builderpolly::BlockGeneratorprotected
canSyntheziseInStmt(ScopStmt &Stmt, Instruction *Inst)polly::BlockGeneratorprotected
copyBB(ScopStmt &Stmt, BasicBlock *BB, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprotected
copyBB(ScopStmt &Stmt, BasicBlock *BB, BasicBlock *BBCopy, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprotected
copyInstruction(ScopStmt &Stmt, Instruction *Inst, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprotected
copyInstScalar(ScopStmt &Stmt, Instruction *Inst, ValueMapT &BBMap, LoopToScevMapT &LTS)polly::BlockGeneratorprotected
copyPHIInstruction(ScopStmt &, PHINode *, ValueMapT &, LoopToScevMapT &)polly::BlockGeneratorinlineprotectedvirtual
copyStmt(ScopStmt &Stmt, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGenerator
createExitPHINodeMerges(Scop &S)polly::BlockGeneratorprotected
createScalarFinalization(Scop &S)polly::BlockGeneratorprotected
createScalarInitialization(Scop &S)polly::BlockGeneratorprotected
DTpolly::BlockGeneratorprotected
EntryBBpolly::BlockGeneratorprotected
EscapeMappolly::BlockGeneratorprotected
EscapeUsersAllocaMapTy typedefpolly::BlockGenerator
EscapeUserVectorTy typedefpolly::BlockGenerator
ExprBuilderpolly::BlockGeneratorprotected
finalizeSCoP(Scop &S)polly::BlockGenerator
findOutsideUsers(Scop &S)polly::BlockGeneratorprotected
freeScalarAlloc(ScopArrayInfo *Array)polly::BlockGeneratorinline
generateArrayLoad(ScopStmt &Stmt, LoadInst *load, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprotected
generateArrayStore(ScopStmt &Stmt, StoreInst *store, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprotected
generateBeginStmtTrace(ScopStmt &Stmt, LoopToScevMapT &LTS, ValueMapT &BBMap)polly::BlockGeneratorprotected
generateConditionalExecution(ScopStmt &Stmt, const isl::set &Subdomain, StringRef Subject, const std::function< void()> &GenThenFunc)polly::BlockGeneratorprotected
generateLocationAccessed(ScopStmt &Stmt, MemAccInst Inst, ValueMapT &BBMap, LoopToScevMapT &LTS, isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprotected
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::BlockGeneratorprotected
generateScalarLoads(ScopStmt &Stmt, LoopToScevMapT &LTS, ValueMapT &BBMap, __isl_keep isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprotected
generateScalarStores(ScopStmt &Stmt, LoopToScevMapT &LTS, ValueMapT &BBMap, __isl_keep isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprotectedvirtual
getImplicitAddress(MemoryAccess &Access, Loop *L, LoopToScevMapT &LTS, ValueMapT &BBMap, __isl_keep isl_id_to_ast_expr *NewAccesses)polly::BlockGeneratorprotected
getLoopForStmt(const ScopStmt &Stmt) constpolly::BlockGeneratorprotected
getNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap, LoopToScevMapT &LTS, Loop *L) constpolly::BlockGeneratorprotected
getOrCreateAlloca(const MemoryAccess &Access)polly::BlockGenerator
getOrCreateAlloca(const ScopArrayInfo *Array)polly::BlockGenerator
GlobalMappolly::BlockGeneratorprotected
handleOutsideUsers(const Scop &S, ScopArrayInfo *Array)polly::BlockGeneratorprotected
invalidateScalarEvolution(Scop &S)polly::BlockGeneratorprotected
LIpolly::BlockGeneratorprotected
removeDeadInstructions(BasicBlock *BB, ValueMapT &BBMap)polly::BlockGeneratorprotected
ScalarMappolly::BlockGeneratorprotected
SEpolly::BlockGeneratorprotected
splitBB(BasicBlock *BB)polly::BlockGeneratorprotected
StartBlockpolly::BlockGeneratorprotected
trySynthesizeNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap, LoopToScevMapT &LTS, Loop *L) constpolly::BlockGeneratorprotected
VectorValueMapT typedefpolly::BlockGenerator
~BlockGenerator()polly::BlockGeneratorinlinevirtual