Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Analysis/
DLoopInfo.h60 template<class N, class M> class LoopInfoBase; variable
256 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
335 friend class LoopInfoBase<BlockT, LoopT>;
470 friend class LoopInfoBase<BasicBlock, Loop>;
480 class LoopInfoBase {
489 void operator=(const LoopInfoBase &) = delete;
490 LoopInfoBase(const LoopInfoBase &) = delete;
492 LoopInfoBase() { } in LoopInfoBase() function
493 ~LoopInfoBase() { releaseMemory(); } in ~LoopInfoBase()
495 LoopInfoBase(LoopInfoBase &&Arg) in LoopInfoBase() function
[all …]
DLoopInfoImpl.h187 addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { in addBasicBlockToLoop()
347 LoopInfoBase<BlockT, LoopT> *LI, in discoverAndMapSubloop()
411 LoopInfoBase<BlockT, LoopT> *LI;
413 PopulateLoopsDFS(LoopInfoBase<BlockT, LoopT> *li): in PopulateLoopsDFS()
470 void LoopInfoBase<BlockT, LoopT>::
508 void LoopInfoBase<BlockT, LoopT>::print(raw_ostream &OS) const { in print()
520 void LoopInfoBase<BlockT, LoopT>::verify() const { in verify()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DLoopInfo.h62 template <class N, class M> class LoopInfoBase; variable
321 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
415 friend class LoopInfoBase<BlockT, LoopT>;
593 friend class LoopInfoBase<BasicBlock, Loop>; variable
604 template <class BlockT, class LoopT> class LoopInfoBase {
613 void operator=(const LoopInfoBase &) = delete;
614 LoopInfoBase(const LoopInfoBase &) = delete;
617 LoopInfoBase() {} in LoopInfoBase() function
618 ~LoopInfoBase() { releaseMemory(); } in ~LoopInfoBase()
620 LoopInfoBase(LoopInfoBase &&Arg) in LoopInfoBase() function
[all …]
DLoopInfoImpl.h252 BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { in addBasicBlockToLoop()
432 LoopInfoBase<BlockT, LoopT> *LI, in discoverAndMapSubloop()
492 LoopInfoBase<BlockT, LoopT> *LI;
495 PopulateLoopsDFS(LoopInfoBase<BlockT, LoopT> *li) : LI(li) {} in PopulateLoopsDFS()
551 void LoopInfoBase<BlockT, LoopT>::analyze(const DomTreeBase<BlockT> &DomTree) { in analyze()
580 SmallVector<LoopT *, 4> LoopInfoBase<BlockT, LoopT>::getLoopsInPreorder() { in getLoopsInPreorder()
605 LoopInfoBase<BlockT, LoopT>::getLoopsInReverseSiblingPreorder() { in getLoopsInReverseSiblingPreorder()
630 void LoopInfoBase<BlockT, LoopT>::print(raw_ostream &OS) const { in print()
650 const LoopInfoBase<BlockT, LoopT> &LI, in addInnerLoopsToHeadersMap()
701 void LoopInfoBase<BlockT, LoopT>::verify( in verify()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h73 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>;
82 extern template class LoopInfoBase<MachineBasicBlock, MachineLoop>;
87 LoopInfoBase<MachineBasicBlock, MachineLoop> LI;
98 LoopInfoBase<MachineBasicBlock, MachineLoop>& getBase() { return LI; } in getBase()
109 using iterator = LoopInfoBase<MachineBasicBlock, MachineLoop>::iterator;
/external/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h60 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>;
66 extern template class LoopInfoBase<MachineBasicBlock, MachineLoop>;
69 LoopInfoBase<MachineBasicBlock, MachineLoop> LI;
82 LoopInfoBase<MachineBasicBlock, MachineLoop>& getBase() { return LI; } in getBase()
85 typedef LoopInfoBase<MachineBasicBlock, MachineLoop>::iterator iterator;
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineLoopInfo.h55 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>;
61 LoopInfoBase<MachineBasicBlock, MachineLoop> LI;
74 LoopInfoBase<MachineBasicBlock, MachineLoop>& getBase() { return LI; } in getBase()
79 typedef LoopInfoBase<MachineBasicBlock, MachineLoop>::iterator iterator;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DVPlanLoopInfo.h30 friend class LoopInfoBase<VPBlockBase, VPLoop>;
41 typedef LoopInfoBase<VPBlockBase, VPLoop> VPLoopInfo;
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DLoopInfo.h60 template<class N, class M> class LoopInfoBase; variable
346 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
516 friend class LoopInfoBase<BlockT, LoopT>;
630 friend class LoopInfoBase<BasicBlock, Loop>;
640 class LoopInfoBase {
647 void operator=(const LoopInfoBase &); // do not implement
648 LoopInfoBase(const LoopInfo &); // do not implement
650 LoopInfoBase() { } in LoopInfoBase() function
651 ~LoopInfoBase() { releaseMemory(); } in ~LoopInfoBase()
951 LoopInfoBase<BasicBlock, Loop> LI;
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DMachineLoopInfo.cpp27 #define MLIB class LoopInfoBase<MachineBasicBlock, MachineLoop>
/external/llvm/lib/CodeGen/
DMachineLoopInfo.cpp27 template class llvm::LoopInfoBase<MachineBasicBlock, MachineLoop>; member in llvm
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineLoopInfo.cpp28 template class llvm::LoopInfoBase<MachineBasicBlock, MachineLoop>; member in llvm
/external/llvm/lib/Analysis/
DLoopInfo.cpp39 template class llvm::LoopInfoBase<BasicBlock, Loop>; member in llvm
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DLoopInfo.cpp41 template class llvm::LoopInfoBase<BasicBlock, Loop>; member in llvm
/external/llvm/docs/
DProgrammersManual.rst2707 ``LoopInfoBase`` and ``DominatorTreeBase``. When this type of polymorphism
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DProgrammersManual.rst3296 ``LoopInfoBase`` and ``DominatorTreeBase``. When this type of polymorphism