Searched refs:LoopBase (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanLoopInfo.h12 /// of LoopBase that is used to hold loop metadata from VPLoopInfo. Further
26 /// instantiation of LoopBase.
27 class VPLoop : public LoopBase<VPBlockBase, VPLoop> {
30 explicit VPLoop(VPBlockBase *VPB) : LoopBase<VPBlockBase, VPLoop>(VPB) {}
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h43 extern template class LoopBase<MachineBasicBlock, MachineLoop>;
45 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
76 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {}
85 friend class LoopBase<MachineBasicBlock, MachineLoop>;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h33 void LoopBase<BlockT, LoopT>::getExitingBlocks(
48 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const {
61 void LoopBase<BlockT, LoopT>::getExitBlocks(
74 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const {
84 bool LoopBase<BlockT, LoopT>::hasDedicatedExits() const {
114 void LoopBase<BlockT, LoopT>::getUniqueExitBlocks(
121 void LoopBase<BlockT, LoopT>::getUniqueNonLatchExitBlocks(
130 BlockT *LoopBase<BlockT, LoopT>::getUniqueExitBlock() const {
140 void LoopBase<BlockT, LoopT>::getExitEdges(
159 BlockT *LoopBase<Block
[all...]
H A DLoopInfo.h67 template <class N, class M> class LoopBase;
73 template <class BlockT, class LoopT> class LoopBase { class in namespace:llvm
88 LoopBase(const LoopBase<BlockT, LoopT> &) = delete;
89 const LoopBase<BlockT, LoopT> &
90 operator=(const LoopBase<BlockT, LoopT> &) = delete;
475 LoopBase() : ParentLoop(nullptr) {} function in class:llvm::LoopBase
477 explicit LoopBase(BlockT *BB) : ParentLoop(nullptr) { function in class:llvm::LoopBase
491 ~LoopBase() {
506 raw_ostream &operator<<(raw_ostream &OS, const LoopBase<Block argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp27 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in class:llvm
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp45 template class llvm::LoopBase<BasicBlock, Loop>; member in class:llvm

Completed in 111 milliseconds