Searched refs:GenericCycleInfo (Results 1 – 9 of 9) sorted by relevance
1 //===- GenericCycleInfo.h - Info for Cycles in any IR ------*- C++ -*------===//40 template <typename ContextT> class GenericCycleInfo; variable 48 template <typename> friend class GenericCycleInfo; variable 118 /// and GenericCycleInfo.258 template <typename ContextT> class GenericCycleInfo {288 GenericCycleInfo() = default;289 GenericCycleInfo(GenericCycleInfo &&) = default;290 GenericCycleInfo &operator=(GenericCycleInfo [all...]
28 #include "llvm/ADT/GenericCycleInfo.h"230 using CycleInfoT = GenericCycleInfo<ContextT>; in run() 269 auto GenericCycleInfo<ContextT>::getTopLevelParentCycle(BlockT *Block) in run() 287 void GenericCycleInfo<ContextT>::moveTopLevelCycleToNewParent(CycleT *NewParent, in run() 312 void GenericCycleInfo<ContextT>::addBlockToCycle(BlockT *Block, CycleT *Cycle) { in run() 496 template <typename ContextT> void GenericCycleInfo<ContextT>::clear() { in validateTree() 504 void GenericCycleInfo<ContextT>::compute(FunctionT &F) { in validateTree() 514 void GenericCycleInfo<ContextT>::splitCriticalEdge(BlockT *Pred, BlockT *Succ, in validateTree() 531 auto GenericCycleInfo<ContextT>::getCycle(const BlockT *Block) const541 auto GenericCycleInfo<Context in print() [all...]
30 using CycleInfoT = GenericCycleInfo<ContextT>;
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>;
15 template class llvm::GenericCycleInfo<SSAContext>; member in llvm
23 using CycleInfo = GenericCycleInfo<SSAContext>;
23 using MachineCycleInfo = GenericCycleInfo<MachineSSAContext>;
19 template class llvm::GenericCycleInfo<llvm::MachineSSAContext>; member in llvm