|
Polly 22.0.0git
|
This is the complete list of members for polly::RegionGenerator, including all inherited members.
| addOperandToPHI(ScopStmt &Stmt, PHINode *PHI, PHINode *PHICopy, BasicBlock *IncomingBB, LoopToScevMapT <S) | polly::RegionGenerator | private |
| 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 |
| buildExitPHI(MemoryAccess *MA, LoopToScevMapT <S, ValueMapT &BBMap, Loop *L) | polly::RegionGenerator | private |
| 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 &Stmt, PHINode *Inst, ValueMapT &BBMap, LoopToScevMapT <S) override | polly::RegionGenerator | privatevirtual |
| copyStmt(ScopStmt &Stmt, LoopToScevMapT <S, __isl_keep isl_id_to_ast_expr *IdToAstExp) | polly::RegionGenerator | |
| polly::BlockGenerator::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 |
| EndBlockMap | polly::RegionGenerator | private |
| 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) override | polly::RegionGenerator | privatevirtual |
| GenLI | polly::BlockGenerator | protected |
| GenSE | polly::BlockGenerator | protected |
| getExitScalar(MemoryAccess *MA, LoopToScevMapT <S, ValueMapT &BBMap) | polly::RegionGenerator | private |
| 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 | |
| IncompletePHINodeMap | polly::RegionGenerator | private |
| invalidateScalarEvolution(Scop &S) | polly::BlockGenerator | |
| LI | polly::BlockGenerator | protected |
| PHINodePairTy typedef | polly::RegionGenerator | private |
| RegionGenerator(BlockGenerator &BlockGen) | polly::RegionGenerator | inline |
| RegionMaps | polly::RegionGenerator | private |
| removeDeadInstructions(BasicBlock *BB, ValueMapT &BBMap) | polly::BlockGenerator | |
| repairDominance(BasicBlock *BB, BasicBlock *BBCopy) | polly::RegionGenerator | private |
| ScalarMap | polly::BlockGenerator | |
| SE | polly::BlockGenerator | protected |
| splitBB(BasicBlock *BB) | polly::BlockGenerator | |
| StartBlock | polly::BlockGenerator | |
| StartBlockMap | polly::RegionGenerator | private |
| 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 |
| ~RegionGenerator() | polly::RegionGenerator | inlinevirtual |