Home
last modified time | relevance | path

Searched refs:LoopT (Results 1 – 8 of 8) sorted by relevance

/external/llvm/include/llvm/Analysis/
DLoopInfoImpl.h33 template<class BlockT, class LoopT>
34 void LoopBase<BlockT, LoopT>::
50 template<class BlockT, class LoopT>
51 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock()
62 template<class BlockT, class LoopT>
63 void LoopBase<BlockT, LoopT>::
77 template<class BlockT, class LoopT>
78 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { in getExitBlock()
87 template<class BlockT, class LoopT>
88 void LoopBase<BlockT, LoopT>::
[all …]
DLoopInfo.h67 template<class BlockT, class LoopT>
69 LoopT *ParentLoop;
71 std::vector<LoopT *> SubLoops;
81 LoopBase(const LoopBase<BlockT, LoopT> &) = delete;
82 const LoopBase<BlockT, LoopT>&
83 operator=(const LoopBase<BlockT, LoopT> &) = delete;
97 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth()
103 LoopT *getParentLoop() const { return ParentLoop; } in getParentLoop()
106 void setParentLoop(LoopT *L) { ParentLoop = L; } in setParentLoop()
109 bool contains(const LoopT *L) const { in contains()
[all …]
DRegionInfo.h90 typedef Loop LoopT;
255 typedef typename Tr::LoopT LoopT;
466 bool contains(const LoopT *L) const;
476 LoopT *outermostLoopInRegion(LoopT *L) const;
487 LoopT *outermostLoopInRegion(LoopInfoT *LI, BlockT *BB) const;
DBlockFrequencyInfoImpl.h509 typedef Loop LoopT;
516 typedef MachineLoop LoopT;
799 typedef typename bfi_detail::TypeMap<BT>::LoopT LoopT;
1026 std::deque<std::pair<const LoopT *, LoopData *>> Q;
1027 for (const LoopT *L : *LI)
1030 const LoopT *Loop = Q.front().first;
1041 for (const LoopT *L : *Loop)
1056 const LoopT *Loop = LI->getLoopFor(RPOT[Index]);
DRegionInfoImpl.h119 bool RegionBase<Tr>::contains(const LoopT *L) const { in contains()
141 typename Tr::LoopT *RegionBase<Tr>::outermostLoopInRegion(LoopT *L) const { in outermostLoopInRegion()
153 typename Tr::LoopT *RegionBase<Tr>::outermostLoopInRegion(LoopInfoT *LI, in outermostLoopInRegion()
156 LoopT *L = LI->getLoopFor(BB); in outermostLoopInRegion()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DLoopInfo.h67 template<class BlockT, class LoopT>
69 LoopT *ParentLoop;
71 std::vector<LoopT *> SubLoops;
77 LoopBase(const LoopBase<BlockT, LoopT> &);
79 const LoopBase<BlockT, LoopT>&operator=(const LoopBase<BlockT, LoopT> &);
93 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth()
99 LoopT *getParentLoop() const { return ParentLoop; } in getParentLoop()
104 bool contains(const LoopT *L) const { in contains()
125 const std::vector<LoopT *> &getSubLoops() const { return SubLoops; } in getSubLoops()
126 typedef typename std::vector<LoopT *>::const_iterator iterator;
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILCFGStructurizer.cpp287 typedef typename PassT::LoopType LoopT; typedef in llvmCFGStruct::CFGStructurizer
289 typedef std::map<LoopT *, LoopLandInfo *> LoopLandInfoMap;
316 int loopbreakPatternMatch(LoopT *LoopRep, BlockT *LoopHeader);
317 int loopcontPatternMatch(LoopT *LoopRep, BlockT *LoopHeader);
320 void handleLoopbreak (BlockT *ExitingBlock, LoopT *ExitingLoop,
321 BlockT *ExitBlock, LoopT *exitLoop, BlockT *landBlock);
322 void handleLoopcontBlock(BlockT *ContingBlock, LoopT *contingLoop,
323 BlockT *ContBlock, LoopT *contLoop);
349 BlockT *relocateLoopcontBlock(LoopT *ParentLoopRep, LoopT *LoopRep,
352 BlockT *addLoopEndbranchBlock(LoopT *LoopRep,
[all …]
/external/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h42 typedef MachineLoop LoopT;