Searched refs:GenericCycle (Results 1 – 7 of 7) sorted by relevance
44 template <typename ContextT> class GenericCycle {54 GenericCycle *ParentCycle = nullptr;62 std::vector<std::unique_ptr<GenericCycle>> Children;88 GenericCycle(const GenericCycle &) = delete;89 GenericCycle &operator=(const GenericCycle &) = delete;90 GenericCycle(GenericCycle &&Rhs) = delete;91 GenericCycle &operator=(GenericCycle &&Rhs) = delete;94 GenericCycle() = default;117 bool contains(const GenericCycle *C) const;119 const GenericCycle *getParentCycle() const { return ParentCycle; } in getParentCycle()[all …]
35 bool GenericCycle<ContextT>::contains(const GenericCycle *C) const { in contains()47 void GenericCycle<ContextT>::getExitBlocks( in getExitBlocks()70 void GenericCycle<ContextT>::getExitingBlocks( in getExitingBlocks()85 auto GenericCycle<ContextT>::getCyclePreheader() const -> BlockT * {103 auto GenericCycle<ContextT>::getCyclePredecessor() const -> BlockT * {
16 template class llvm::GenericCycle<SSAContext>; member in llvm
10 /// This file declares the LLVM IR specialization of the GenericCycle
45 // TODO: add this function to GenericCycle template after implementing IR
20 template class llvm::GenericCycle<llvm::MachineSSAContext>; member in llvm