Searched refs:GenericCycleInfo (Results 1 – 10 of 10) sorted by relevance
40 template <typename ContextT> class GenericCycleInfo; variable48 template <typename> friend class GenericCycleInfo; variable226 template <typename ContextT> class GenericCycleInfo {262 GenericCycleInfo() = default;263 GenericCycleInfo(GenericCycleInfo &&) = default;264 GenericCycleInfo &operator=(GenericCycleInfo &&) = default;
125 using CycleInfoT = GenericCycleInfo<ContextT>;162 auto GenericCycleInfo<ContextT>::getTopLevelParentCycle(BlockT *Block)180 void GenericCycleInfo<ContextT>::moveTopLevelCycleToNewParent(CycleT *NewParent, in moveTopLevelCycleToNewParent()203 void GenericCycleInfo<ContextT>::addBlockToCycle(BlockT *Block, CycleT *Cycle) { in addBlockToCycle()380 template <typename ContextT> void GenericCycleInfo<ContextT>::clear() { in clear()388 void GenericCycleInfo<ContextT>::compute(FunctionT &F) { in compute()400 void GenericCycleInfo<ContextT>::splitCriticalEdge(BlockT *Pred, BlockT *Succ, in splitCriticalEdge()417 auto GenericCycleInfo<ContextT>::getCycle(const BlockT *Block) const427 auto GenericCycleInfo<ContextT>::getSmallestCommonCycle(CycleT *A,456 unsigned GenericCycleInfo<ContextT>::getCycleDepth(const BlockT *Block) const { in getCycleDepth()[all …]
30 using CycleInfoT = GenericCycleInfo<ContextT>;
12 #include "llvm/ADT/GenericCycleInfo.h"40 using CycleInfoT = GenericCycleInfo<ContextT>;
92 using CycleInfoT = GenericCycleInfo<ContextT>;267 using CycleInfoT = GenericCycleInfo<ContextT>;337 using CycleInfoT = GenericCycleInfo<ContextT>;488 using CycleInfoT = GenericCycleInfo<ContextT>;
18 #include "llvm/ADT/GenericCycleInfo.h"23 using CycleInfo = GenericCycleInfo<SSAContext>;
10 // the Machine IR instance of GenericCycleInfo.17 #include "llvm/ADT/GenericCycleInfo.h"23 using MachineCycleInfo = GenericCycleInfo<MachineSSAContext>;
11 /// LLVM IR, specialized from GenericCycleInfo.
15 template class llvm::GenericCycleInfo<SSAContext>; member in llvm
19 template class llvm::GenericCycleInfo<llvm::MachineSSAContext>; member in llvm