Home
last modified time | relevance | path

Searched refs:LoopBase (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h33 void LoopBase<BlockT, LoopT>::getExitingBlocks( in getExitingBlocks()
48 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock()
64 void LoopBase<BlockT, LoopT>::getExitBlocks( in getExitBlocks()
77 std::pair<BlockT *, bool> getExitBlockHelper(const LoopBase<BlockT, LoopT> *L, in getExitBlockHelper()
95 bool LoopBase<BlockT, LoopT>::hasNoExitBlocks() const { in hasNoExitBlocks()
107 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { in getExitBlock()
112 bool LoopBase<BlockT, LoopT>::hasDedicatedExits() const { in hasDedicatedExits()
142 void LoopBase<BlockT, LoopT>::getUniqueExitBlocks( in getUniqueExitBlocks()
149 void LoopBase<BlockT, LoopT>::getUniqueNonLatchExitBlocks( in getUniqueNonLatchExitBlocks()
158 BlockT *LoopBase<BlockT, LoopT>::getUniqueExitBlock() const { in getUniqueExitBlock()
[all …]
H A DGenericLoopInfo.h53 template <class N, class M> class LoopBase; variable
59 template <class BlockT, class LoopT> class LoopBase {
74 LoopBase(const LoopBase<BlockT, LoopT> &) = delete;
75 const LoopBase<BlockT, LoopT> &
76 operator=(const LoopBase<BlockT, LoopT> &) = delete;
485 LoopBase() : ParentLoop(nullptr) {} in LoopBase() function
487 explicit LoopBase(BlockT *BB) : ParentLoop(nullptr) { in LoopBase() function
501 ~LoopBase() { in ~LoopBase()
516 raw_ostream &operator<<(raw_ostream &OS, const LoopBase<BlockT, LoopT> &Loop) {
532 friend class LoopBase<BlockT, LoopT>; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h45 extern template class LoopBase<MachineBasicBlock, MachineLoop>;
47 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
99 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {} in MachineLoop()
109 friend class LoopBase<MachineBasicBlock, MachineLoop>; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h36 extern template class LLVM_TEMPLATE_ABI LoopBase<BasicBlock, Loop>;
40 class LLVM_ABI Loop : public LoopBase<BasicBlock, Loop> {
400 friend class LoopBase<BasicBlock, Loop>; variable
401 explicit Loop(BasicBlock *BB) : LoopBase<BasicBlock, Loop>(BB) {} in Loop()
411 friend class LoopBase<BasicBlock, Loop>; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp32 llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in llvm
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp44 template class LLVM_EXPORT_TEMPLATE llvm::LoopBase<BasicBlock, Loop>; member in llvm
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc16835 …ineLoopEE19addBasicBlockToLoopEPS1_RNS_12LoopInfoBaseIS1_S2_EE", "llvm::LoopBase<llvm::MachineBasi…
17133 …neBasicBlockENS_11MachineLoopEEC1Ev", "llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>:…
17134 …neBasicBlockENS_11MachineLoopEEC2Ev", "llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>:…
17135 …neBasicBlockENS_11MachineLoopEED1Ev", "llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>:…
17136 …neBasicBlockENS_11MachineLoopEED2Ev", "llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>:…
17137 {"_ZNK4llvm8LoopBaseINS_17MachineBasicBlockENS_11MachineLoopEE12getLoopDepthEv", "llvm::LoopBase<ll…
17138 {"_ZNK4llvm8LoopBaseINS_17MachineBasicBlockENS_11MachineLoopEE9getHeaderEv", "llvm::LoopBase<llvm::…
17139 {"_ZNK4llvm8LoopBaseINS_17MachineBasicBlockENS_11MachineLoopEE13getParentLoopEv", "llvm::LoopBase<l…
17140 {"_ZNK4llvm8LoopBaseINS_17MachineBasicBlockENS_11MachineLoopEE8containsEPKS2_", "llvm::LoopBase<llv…
17141 {"_ZNK4llvm8LoopBaseINS_17MachineBasicBlockENS_11MachineLoopEE8containsEPKS1_", "llvm::LoopBase<llv…
[all …]