Searched refs:CycleT (Results 1 – 8 of 8) sorted by relevance
225 using CycleT = GenericCycle<ContextT>; variable234 DenseMap<BlockT *, CycleT *> BlockMap;237 DenseMap<BlockT *, CycleT *> BlockMapTopLevel;243 std::vector<std::unique_ptr<CycleT>> TopLevelCycles;249 void moveTopLevelCycleToNewParent(CycleT *NewParent, CycleT *Child);255 void addBlockToCycle(BlockT *Block, CycleT *Cycle);269 CycleT *getCycle(const BlockT *Block) const;270 CycleT *getSmallestCommonCycle(CycleT *A, CycleT *B) const;272 CycleT *getTopLevelParentCycle(BlockT *Block);287 typename std::vector<std::unique_ptr<CycleT>>::const_iterator;[all …]
111 using CycleT = typename CycleInfoT::CycleT; variable140 static void updateDepth(CycleT *SubTree);148 -> CycleT * {195 CycleT *ParentCycle = Cycle->getParentCycle(); in addBlockToCycle()229 std::unique_ptr<CycleT> NewCycle = std::make_unique<CycleT>(); in run()308 for (CycleT *Cycle : depth_first(SubTree)) in updateDepth()403 -> CycleT * {414 -> CycleT * {442 CycleT *Cycle = getCycle(Block); in getCycleDepth()471 for (const CycleT *Cycle : depth_first(TLC)) { in validateTree()[all …]
97 using CycleT = typename CycleInfoT::CycleT; variable272 using CycleT = typename CycleInfoT::CycleT; variable342 using CycleT = typename CycleInfoT::CycleT; variable493 using CycleT = typename CycleInfoT::CycleT; variable835 const CycleT &DefCycle) { in analyzeCycleExitDivergence()928 template <typename CycleT>944 static const CycleT *getExtDivCycle(const CycleT *Cycle, in getExtDivCycle()981 static const CycleT *1019 static const CycleT *1065 SmallVector<const CycleT *> DivCycles; in analyzeControlDivergence()[all …]
31 using CycleT = typename CycleInfoT::CycleT; variable
41 using CycleT = typename CycleInfoT::CycleT; variable
24 using Cycle = CycleInfo::CycleT;
137 DenseMap<const CycleT *, const InstructionT *> CycleHearts; in verify()
24 using MachineCycle = MachineCycleInfo::CycleT;