Polly 20.0.0git
|
This is the complete list of members for polly::BlockGenerator, including all inherited members.
AllocaMapTy typedef | polly::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 &)=default | polly::BlockGenerator | |
buildContainsCondition(ScopStmt &Stmt, const isl::set &Subdomain) | polly::BlockGenerator | |
Builder | polly::BlockGenerator | protected |
canSyntheziseInStmt(ScopStmt &Stmt, Instruction *Inst) | polly::BlockGenerator | |
copyBB(ScopStmt &Stmt, BasicBlock *BB, ValueMapT &BBMap, LoopToScevMapT <S, isl_id_to_ast_expr *NewAccesses) | polly::BlockGenerator | |
copyBB(ScopStmt &Stmt, BasicBlock *BB, BasicBlock *BBCopy, ValueMapT &BBMap, LoopToScevMapT <S, isl_id_to_ast_expr *NewAccesses) | polly::BlockGenerator | |
copyInstruction(ScopStmt &Stmt, Instruction *Inst, ValueMapT &BBMap, LoopToScevMapT <S, isl_id_to_ast_expr *NewAccesses) | polly::BlockGenerator | |
copyInstScalar(ScopStmt &Stmt, Instruction *Inst, ValueMapT &BBMap, LoopToScevMapT <S) | polly::BlockGenerator | |
copyPHIInstruction(ScopStmt &, PHINode *, ValueMapT &, LoopToScevMapT &) | polly::BlockGenerator | inlinevirtual |
copyStmt(ScopStmt &Stmt, LoopToScevMapT <S, isl_id_to_ast_expr *NewAccesses) | polly::BlockGenerator | |
createExitPHINodeMerges(Scop &S) | polly::BlockGenerator | |
createScalarFinalization(Scop &S) | polly::BlockGenerator | |
createScalarInitialization(Scop &S) | polly::BlockGenerator | |
DT | polly::BlockGenerator | protected |
EscapeMap | polly::BlockGenerator | |
EscapeUsersAllocaMapTy typedef | polly::BlockGenerator | |
EscapeUserVectorTy typedef | polly::BlockGenerator | |
ExprBuilder | polly::BlockGenerator | protected |
finalizeSCoP(Scop &S) | polly::BlockGenerator | |
findOutsideUsers(Scop &S) | polly::BlockGenerator | |
freeScalarAlloc(ScopArrayInfo *Array) | polly::BlockGenerator | inline |
GenDT | polly::BlockGenerator | protected |
generateArrayLoad(ScopStmt &Stmt, LoadInst *load, ValueMapT &BBMap, LoopToScevMapT <S, isl_id_to_ast_expr *NewAccesses) | polly::BlockGenerator | |
generateArrayStore(ScopStmt &Stmt, StoreInst *store, ValueMapT &BBMap, LoopToScevMapT <S, isl_id_to_ast_expr *NewAccesses) | polly::BlockGenerator | |
generateBeginStmtTrace(ScopStmt &Stmt, LoopToScevMapT <S, ValueMapT &BBMap) | polly::BlockGenerator | |
generateConditionalExecution(ScopStmt &Stmt, const isl::set &Subdomain, StringRef Subject, const std::function< void()> &GenThenFunc) | polly::BlockGenerator | |
generateLocationAccessed(ScopStmt &Stmt, MemAccInst Inst, ValueMapT &BBMap, LoopToScevMapT <S, isl_id_to_ast_expr *NewAccesses) | polly::BlockGenerator | |
generateLocationAccessed(ScopStmt &Stmt, Loop *L, Value *Pointer, ValueMapT &BBMap, LoopToScevMapT <S, isl_id_to_ast_expr *NewAccesses, __isl_take isl_id *Id, Type *ExpectedType) | polly::BlockGenerator | |
generateScalarLoads(ScopStmt &Stmt, LoopToScevMapT <S, ValueMapT &BBMap, __isl_keep isl_id_to_ast_expr *NewAccesses) | polly::BlockGenerator | |
generateScalarStores(ScopStmt &Stmt, LoopToScevMapT <S, ValueMapT &BBMap, __isl_keep isl_id_to_ast_expr *NewAccesses) | polly::BlockGenerator | virtual |
GenLI | polly::BlockGenerator | protected |
GenSE | polly::BlockGenerator | protected |
getImplicitAddress(MemoryAccess &Access, Loop *L, LoopToScevMapT <S, ValueMapT &BBMap, __isl_keep isl_id_to_ast_expr *NewAccesses) | polly::BlockGenerator | |
getLoopForStmt(const ScopStmt &Stmt) const | polly::BlockGenerator | |
getNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap, LoopToScevMapT <S, Loop *L) const | polly::BlockGenerator | |
getOrCreateAlloca(const MemoryAccess &Access) | polly::BlockGenerator | |
getOrCreateAlloca(const ScopArrayInfo *Array) | polly::BlockGenerator | |
GlobalMap | polly::BlockGenerator | |
handleOutsideUsers(const Scop &S, ScopArrayInfo *Array) | polly::BlockGenerator | |
invalidateScalarEvolution(Scop &S) | polly::BlockGenerator | |
LI | polly::BlockGenerator | protected |
removeDeadInstructions(BasicBlock *BB, ValueMapT &BBMap) | polly::BlockGenerator | |
ScalarMap | polly::BlockGenerator | |
SE | polly::BlockGenerator | protected |
splitBB(BasicBlock *BB) | polly::BlockGenerator | |
StartBlock | polly::BlockGenerator | |
switchGeneratedFunc(Function *GenFn, DominatorTree *GenDT, LoopInfo *GenLI, ScalarEvolution *GenSE) | polly::BlockGenerator | |
trySynthesizeNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap, LoopToScevMapT <S, Loop *L) const | polly::BlockGenerator | |
VectorValueMapT typedef | polly::BlockGenerator | |
~BlockGenerator() | polly::BlockGenerator | inlinevirtual |