Home
last modified time | relevance | path

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

/external/llvm-project/llvm/include/llvm/Analysis/
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()
128 void LoopBase<BlockT, LoopT>::getUniqueNonLatchExitBlocks( in getUniqueNonLatchExitBlocks()
137 BlockT *LoopBase<BlockT, LoopT>::getUniqueExitBlock() const { in getUniqueExitBlock()
147 void LoopBase<BlockT, LoopT>::getExitEdges( in getExitEdges()
[all …]
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;
488 LoopBase() : ParentLoop(nullptr) {} in LoopBase() function
490 explicit LoopBase(BlockT *BB) : ParentLoop(nullptr) { in LoopBase() function
504 ~LoopBase() { in ~LoopBase()
519 raw_ostream &operator<<(raw_ostream &OS, const LoopBase<BlockT, LoopT> &Loop) {
525 extern template class LoopBase<BasicBlock, Loop>;
[all …]
/external/llvm/include/llvm/Analysis/
DLoopInfo.h61 template<class N, class M> class LoopBase; variable
68 class LoopBase {
81 LoopBase(const LoopBase<BlockT, LoopT> &) = delete;
82 const LoopBase<BlockT, LoopT>&
83 operator=(const LoopBase<BlockT, LoopT> &) = delete;
86 LoopBase() : ParentLoop(nullptr) {} in LoopBase() function
87 ~LoopBase() { in ~LoopBase()
336 explicit LoopBase(BlockT *BB) : ParentLoop(nullptr) { in LoopBase() function
343 raw_ostream& operator<<(raw_ostream &OS, const LoopBase<BlockT, LoopT> &Loop) {
349 extern template class LoopBase<BasicBlock, Loop>;
[all …]
DLoopInfoImpl.h34 void LoopBase<BlockT, LoopT>::
51 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock()
63 void LoopBase<BlockT, LoopT>::
78 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { in getExitBlock()
88 void LoopBase<BlockT, LoopT>::
108 BlockT *LoopBase<BlockT, LoopT>::getLoopPreheader() const { in getLoopPreheader()
130 BlockT *LoopBase<BlockT, LoopT>::getLoopPredecessor() const { in getLoopPredecessor()
156 BlockT *LoopBase<BlockT, LoopT>::getLoopLatch() const { in getLoopLatch()
186 void LoopBase<BlockT, LoopT>::
210 void LoopBase<BlockT, LoopT>::
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DLoopInfoImpl.h34 void LoopBase<BlockT, LoopT>::getExitingBlocks( in getExitingBlocks()
49 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock()
62 void LoopBase<BlockT, LoopT>::getExitBlocks( in getExitBlocks()
75 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { in getExitBlock()
85 bool LoopBase<BlockT, LoopT>::hasDedicatedExits() const { in hasDedicatedExits()
115 void LoopBase<BlockT, LoopT>::getUniqueExitBlocks( in getUniqueExitBlocks()
122 void LoopBase<BlockT, LoopT>::getUniqueNonLatchExitBlocks( in getUniqueNonLatchExitBlocks()
131 BlockT *LoopBase<BlockT, LoopT>::getUniqueExitBlock() const { in getUniqueExitBlock()
141 void LoopBase<BlockT, LoopT>::getExitEdges( in getExitEdges()
160 BlockT *LoopBase<BlockT, LoopT>::getLoopPreheader() const { in getLoopPreheader()
[all …]
DLoopInfo.h68 template <class N, class M> class LoopBase; variable
74 template <class BlockT, class LoopT> class LoopBase {
89 LoopBase(const LoopBase<BlockT, LoopT> &) = delete;
90 const LoopBase<BlockT, LoopT> &
91 operator=(const LoopBase<BlockT, LoopT> &) = delete;
468 LoopBase() : ParentLoop(nullptr) {} in LoopBase() function
470 explicit LoopBase(BlockT *BB) : ParentLoop(nullptr) { in LoopBase() function
484 ~LoopBase() { in ~LoopBase()
499 raw_ostream &operator<<(raw_ostream &OS, const LoopBase<BlockT, LoopT> &Loop) {
505 extern template class LoopBase<BasicBlock, Loop>;
[all …]
/external/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h41 extern template class LoopBase<MachineBasicBlock, MachineLoop>;
43 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
62 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {} in MachineLoop()
70 friend class LoopBase<MachineBasicBlock, MachineLoop>;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h43 extern template class LoopBase<MachineBasicBlock, MachineLoop>;
45 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
76 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {} in MachineLoop()
85 friend class LoopBase<MachineBasicBlock, MachineLoop>;
/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h43 extern template class LoopBase<MachineBasicBlock, MachineLoop>;
45 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
76 : LoopBase<MachineBasicBlock, MachineLoop>(MBB) {} in MachineLoop()
85 friend class LoopBase<MachineBasicBlock, MachineLoop>;
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlanLoopInfo.h27 class VPLoop : public LoopBase<VPBlockBase, VPLoop> {
30 explicit VPLoop(VPBlockBase *VPB) : LoopBase<VPBlockBase, VPLoop>(VPB) {} in VPLoop()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanLoopInfo.h27 class VPLoop : public LoopBase<VPBlockBase, VPLoop> {
30 explicit VPLoop(VPBlockBase *VPB) : LoopBase<VPBlockBase, VPLoop>(VPB) {} in VPLoop()
/external/llvm/lib/CodeGen/
DMachineLoopInfo.cpp26 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in llvm
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineLoopInfo.cpp27 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in llvm
/external/llvm-project/llvm/lib/CodeGen/
DMachineLoopInfo.cpp27 template class llvm::LoopBase<MachineBasicBlock, MachineLoop>; member in llvm
/external/llvm/lib/Analysis/
DLoopInfo.cpp38 template class llvm::LoopBase<BasicBlock, Loop>; member in llvm
/external/llvm-project/llvm/test/CodeGen/X86/
Dtail-dup-merge-loop-headers.ll68 ; There is an erroneus check in LoopBase::addBasicBlockToLoop(), where it
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopInfo.cpp45 template class llvm::LoopBase<BasicBlock, Loop>; member in llvm
/external/llvm-project/llvm/lib/Analysis/
DLoopInfo.cpp46 template class llvm::LoopBase<BasicBlock, Loop>; member in llvm