Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h52 template <class N, class M> class LoopInfoBase; variable
381 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
482 friend class LoopInfoBase<BlockT, LoopT>;
526 template <class BlockT, class LoopT> class LoopInfoBase {
535 void operator=(const LoopInfoBase &) = delete;
536 LoopInfoBase(const LoopInfoBase &) = delete;
539 LoopInfoBase() = default;
540 ~LoopInfoBase() { releaseMemory(); } in ~LoopInfoBase()
542 LoopInfoBase(LoopInfoBase &&Arg) in LoopInfoBase() function
549 LoopInfoBase &operator=(LoopInfoBase &&RHS) {
H A DGenericLoopInfoImpl.h283 BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { in addBasicBlockToLoop()
460 LoopInfoBase<BlockT, LoopT> *LI, in discoverAndMapSubloop()
519 LoopInfoBase<BlockT, LoopT> *LI;
522 PopulateLoopsDFS(LoopInfoBase<BlockT, LoopT> *li) : LI(li) {} in PopulateLoopsDFS()
578 void LoopInfoBase<BlockT, LoopT>::analyze(const DomTreeBase<BlockT> &DomTree) { in analyze()
607 LoopInfoBase<BlockT, LoopT>::getLoopsInPreorder() const { in getLoopsInPreorder()
625 LoopInfoBase<BlockT, LoopT>::getLoopsInReverseSiblingPreorder() const { in getLoopsInReverseSiblingPreorder()
650 void LoopInfoBase<BlockT, LoopT>::print(raw_ostream &OS) const { in print()
670 const LoopInfoBase<BlockT, LoopT> &LI, in addInnerLoopsToHeadersMap()
719 void LoopInfoBase<BlockT, LoopT>::verify( in verify()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h93 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>;
106 LoopInfoBase<MachineBasicBlock, MachineLoop>;
108 class MachineLoopInfo : public LoopInfoBase<MachineBasicBlock, MachineLoop> {
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h399 friend class LoopInfoBase<BasicBlock, Loop>; variable
406 extern template class LLVM_TEMPLATE_ABI LoopInfoBase<BasicBlock, Loop>;
408 class LoopInfo : public LoopInfoBase<BasicBlock, Loop> {
409 typedef LoopInfoBase<BasicBlock, Loop> BaseT;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp34 llvm::LoopInfoBase<MachineBasicBlock, MachineLoop>; member in llvm
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp45 template class LLVM_EXPORT_TEMPLATE llvm::LoopInfoBase<BasicBlock, Loop>; member in llvm
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc16835 …vm::MachineLoop>::addBasicBlockToLoop(llvm::MachineBasicBlock*, llvm::LoopInfoBase<llvm::MachineBa…
17169 …sicBlockENS_11MachineLoopEEC1Ev", "llvm::LoopInfoBase<llvm::MachineBasicBlock, llvm::MachineLoop>:…
17170 …sicBlockENS_11MachineLoopEEC2Ev", "llvm::LoopInfoBase<llvm::MachineBasicBlock, llvm::MachineLoop>:…
17171 …sicBlockENS_11MachineLoopEED1Ev", "llvm::LoopInfoBase<llvm::MachineBasicBlock, llvm::MachineLoop>:…
17172 …sicBlockENS_11MachineLoopEED2Ev", "llvm::LoopInfoBase<llvm::MachineBasicBlock, llvm::MachineLoop>:…
17173 …eINS_17MachineBasicBlockENS_11MachineLoopEE13releaseMemoryEv", "llvm::LoopInfoBase<llvm::MachineBa…
17174 {"_ZNK4llvm12LoopInfoBaseINS_17MachineBasicBlockENS_11MachineLoopEE5beginEv", "llvm::LoopInfoBase<l…
17175 {"_ZNK4llvm12LoopInfoBaseINS_17MachineBasicBlockENS_11MachineLoopEE3endEv", "llvm::LoopInfoBase<llv…
17176 {"_ZNK4llvm12LoopInfoBaseINS_17MachineBasicBlockENS_11MachineLoopEE5emptyEv", "llvm::LoopInfoBase<l…
17177 …INS_17MachineBasicBlockENS_11MachineLoopEE10getLoopForEPKS1_", "llvm::LoopInfoBase<llvm::MachineBa…
[all …]