Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h33 void LoopBase<BlockT, LoopT>::getExitingBlocks( in getExitingBlocks()
48 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock()
61 void LoopBase<BlockT, LoopT>::getExitBlocks( in getExitBlocks()
72 bool LoopBase<BlockT, LoopT>::hasNoExitBlocks() const { in hasNoExitBlocks()
81 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { in getExitBlock()
91 bool LoopBase<BlockT, LoopT>::hasDedicatedExits() const { in hasDedicatedExits()
121 void LoopBase<BlockT, LoopT>::getUniqueExitBlocks( in getUniqueExitBlocks()
147 void LoopBase<BlockT, LoopT>::getExitEdges( in getExitEdges()
241 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop()
285 void LoopBase<BlockT, LoopT>::verifyLoop() const { in verifyLoop()
[all …]
H A DLoopInfo.h67 template <class N, class M> class LoopBase; variable
73 template <class BlockT, class LoopT> class LoopBase {
88 LoopBase(const LoopBase<BlockT, LoopT> &) = delete;
89 const LoopBase<BlockT, LoopT> &
90 operator=(const LoopBase<BlockT, LoopT> &) = delete;
505 LoopBase() : ParentLoop(nullptr) {} in LoopBase() function
521 ~LoopBase() { in ~LoopBase()
542 extern template class LoopBase<BasicBlock, Loop>;
899 friend class LoopBase<BasicBlock, Loop>;
915 friend class LoopBase<BlockT, LoopT>;
[all …]
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryLoop.h25 class BinaryLoop : public LoopBase<BinaryBasicBlock, BinaryLoop> {
27 BinaryLoop() : LoopBase<BinaryBasicBlock, BinaryLoop>() {} in BinaryLoop()
43 : LoopBase<BinaryBasicBlock, BinaryLoop>(BB) {} in BinaryLoop()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h42 extern template class LoopBase<MachineBasicBlock, MachineLoop>;
44 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
81 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {} in MachineLoop()
90 friend class LoopBase<MachineBasicBlock, MachineLoop>;
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp30 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in llvm
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dtail-dup-merge-loop-headers.ll68 ; There is an erroneus check in LoopBase::addBasicBlockToLoop(), where it
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopInfo.cpp43 template class llvm::LoopBase<BasicBlock, Loop>; member in llvm