Home
last modified time | relevance | path

Searched refs:LoopT (Results 1 – 7 of 7) 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.h71 template<class BlockT, class LoopT>
73 LoopT *ParentLoop;
75 std::vector<LoopT *> SubLoops;
82 LoopBase(const LoopBase<BlockT, LoopT> &) = delete;
83 const LoopBase<BlockT, LoopT>&
84 operator=(const LoopBase<BlockT, LoopT> &) = delete;
98 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth()
104 LoopT *getParentLoop() const { return ParentLoop; } in getParentLoop()
107 void setParentLoop(LoopT *L) { ParentLoop = L; } in setParentLoop()
112 bool contains(const LoopT *L) const { in contains()
[all …]
DRegionInfo.h89 typedef Loop LoopT;
254 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.h480 typedef Loop LoopT;
487 typedef MachineLoop LoopT;
764 typedef typename bfi_detail::TypeMap<BT>::LoopT LoopT;
969 std::deque<std::pair<const LoopT *, LoopData *>> Q;
970 for (const LoopT *L : *LI)
973 const LoopT *Loop = Q.front().first;
984 for (const LoopT *L : *Loop)
999 const LoopT *Loop = LI->getLoopFor(RPOT[Index]);
DRegionInfoImpl.h120 bool RegionBase<Tr>::contains(const LoopT *L) const { in contains()
142 typename Tr::LoopT *RegionBase<Tr>::outermostLoopInRegion(LoopT *L) const { in outermostLoopInRegion()
154 typename Tr::LoopT *RegionBase<Tr>::outermostLoopInRegion(LoopInfoT *LI, in outermostLoopInRegion()
157 LoopT *L = LI->getLoopFor(BB); in outermostLoopInRegion()
/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;