Searched refs:CycleT (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | GenericCycleInfo.h | 229 using CycleT = GenericCycle<ContextT>; variable 238 DenseMap<BlockT *, CycleT *> BlockMap; 241 DenseMap<BlockT *, CycleT *> BlockMapTopLevel; 247 std::vector<std::unique_ptr<CycleT>> TopLevelCycles; 253 void moveTopLevelCycleToNewParent(CycleT *NewParent, CycleT *Child); 259 void addBlockToCycle(BlockT *Block, CycleT *Cycle); 273 CycleT *getCycle(const BlockT *Block) const; 274 CycleT *getSmallestCommonCycle(CycleT *A, CycleT *B) const; 276 CycleT *getTopLevelParentCycle(BlockT *Block); 285 Printable print(const CycleT *Cycle) { return Cycle->print(Context); } in print() [all …]
|
| H A D | GenericCycleImpl.h | 126 using CycleT = typename CycleInfoT::CycleT; variable 155 static void updateDepth(CycleT *SubTree); 163 -> CycleT * { 180 void GenericCycleInfo<ContextT>::moveTopLevelCycleToNewParent(CycleT *NewParent, in moveTopLevelCycleToNewParent() 181 CycleT *Child) { in moveTopLevelCycleToNewParent() 203 void GenericCycleInfo<ContextT>::addBlockToCycle(BlockT *Block, CycleT *Cycle) { in addBlockToCycle() 210 CycleT *ParentCycle = Cycle->getParentCycle(); in addBlockToCycle() 244 std::unique_ptr<CycleT> NewCycle = std::make_unique<CycleT>(); in run() 322 void GenericCycleInfoCompute<ContextT>::updateDepth(CycleT *SubTree) { in updateDepth() 323 for (CycleT *Cycle : depth_first(SubTree)) in updateDepth() [all …]
|
| H A D | GenericUniformityImpl.h | 93 using CycleT = typename CycleInfoT::CycleT; variable 131 void computeCyclePO(const CycleInfoT &CI, const CycleT *Cycle, 135 const CycleInfoT &CI, const CycleT *Cycle, 268 using CycleT = typename CycleInfoT::CycleT; variable 338 using CycleT = typename CycleInfoT::CycleT; variable 429 SmallPtrSet<const CycleT *, 16> DivergentExitCycles; 435 SmallVector<const CycleT *> AssumedDivergent; 455 const CycleT &DivCycle); 458 void analyzeCycleExitDivergence(const CycleT &DefCycle); 462 const CycleT &DefCycle); [all …]
|
| H A D | GenericConvergenceVerifier.h | 31 using CycleT = typename CycleInfoT::CycleT; variable
|
| H A D | GenericUniformityInfo.h | 41 using CycleT = typename CycleInfoT::CycleT; variable
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | CycleInfo.h | 24 using Cycle = CycleInfo::CycleT;
|
| H A D | GenericConvergenceVerifierImpl.h | 138 DenseMap<const CycleT *, const InstructionT *> CycleHearts; in verify()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineCycleAnalysis.h | 24 using MachineCycle = MachineCycleInfo::CycleT;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | CycleAnalysis.h | |