HomeSort by: relevance | last modified time | path
    Searched refs:LoopInfoBase (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanLoopInfo.h 11 /// specialization of LoopInfoBase for VPBlockBase. VPLoops is a specialization
29 friend class LoopInfoBase<VPBlockBase, VPLoop>;
34 /// Hierarchical CFG. It is a specialization of LoopInfoBase class.
39 // changes in LoopInfoBase class.
40 typedef LoopInfoBase<VPBlockBase, VPLoop> VPLoopInfo;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineLoopInfo.h 79 friend class LoopInfoBase<MachineBasicBlock, MachineLoop>;
88 extern template class LoopInfoBase<MachineBasicBlock, MachineLoop>;
93 LoopInfoBase<MachineBasicBlock, MachineLoop> LI;
106 LoopInfoBase<MachineBasicBlock, MachineLoop>& getBase() { return LI; }
117 using iterator = LoopInfoBase<MachineBasicBlock, MachineLoop>::iterator;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopInfo.h 66 template <class N, class M> class LoopInfoBase;
385 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
486 friend class LoopInfoBase<BlockT, LoopT>;
873 friend class LoopInfoBase<BasicBlock, Loop>;
884 template <class BlockT, class LoopT> class LoopInfoBase {
893 void operator=(const LoopInfoBase &) = delete;
894 LoopInfoBase(const LoopInfoBase &) = delete;
897 LoopInfoBase() {}
898 ~LoopInfoBase() { releaseMemory();
    [all...]
LoopInfoImpl.h 243 BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) {
429 LoopInfoBase<BlockT, LoopT> *LI,
489 LoopInfoBase<BlockT, LoopT> *LI;
492 PopulateLoopsDFS(LoopInfoBase<BlockT, LoopT> *li) : LI(li) {}
548 void LoopInfoBase<BlockT, LoopT>::analyze(const DomTreeBase<BlockT> &DomTree) {
577 SmallVector<LoopT *, 4> LoopInfoBase<BlockT, LoopT>::getLoopsInPreorder() {
595 LoopInfoBase<BlockT, LoopT>::getLoopsInReverseSiblingPreorder() {
620 void LoopInfoBase<BlockT, LoopT>::print(raw_ostream &OS) const {
640 const LoopInfoBase<BlockT, LoopT> &LI,
689 void LoopInfoBase<BlockT, LoopT>::verify
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineLoopInfo.cpp 31 template class llvm::LoopInfoBase<MachineBasicBlock, MachineLoop>;
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopInfo.cpp 48 template class llvm::LoopInfoBase<BasicBlock, Loop>;

Completed in 21 milliseconds