Searched refs:LoopT (Results 1 – 7 of 7) sorted by relevance
/external/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 33 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 …]
|
D | LoopInfo.h | 65 template<class BlockT, class LoopT> 67 LoopT *ParentLoop; 69 std::vector<LoopT *> SubLoops; 80 LoopBase(const LoopBase<BlockT, LoopT> &) = delete; 81 const LoopBase<BlockT, LoopT>& 82 operator=(const LoopBase<BlockT, LoopT> &) = delete; 96 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth() 102 LoopT *getParentLoop() const { return ParentLoop; } in getParentLoop() 105 void setParentLoop(LoopT *L) { ParentLoop = L; } in setParentLoop() 110 bool contains(const LoopT *L) const { in contains() [all …]
|
D | RegionInfo.h | 89 typedef Loop LoopT; 254 typedef typename Tr::LoopT LoopT; 465 bool contains(const LoopT *L) const; 475 LoopT *outermostLoopInRegion(LoopT *L) const; 486 LoopT *outermostLoopInRegion(LoopInfoT *LI, BlockT *BB) const;
|
D | BlockFrequencyInfoImpl.h | 503 typedef Loop LoopT; 510 typedef MachineLoop LoopT; 793 typedef typename bfi_detail::TypeMap<BT>::LoopT LoopT; 1014 std::deque<std::pair<const LoopT *, LoopData *>> Q; 1015 for (const LoopT *L : *LI) 1018 const LoopT *Loop = Q.front().first; 1029 for (const LoopT *L : *Loop) 1044 const LoopT *Loop = LI->getLoopFor(RPOT[Index]);
|
D | RegionInfoImpl.h | 120 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/ |
D | AMDILCFGStructurizer.cpp | 287 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/ |
D | MachineRegionInfo.h | 42 typedef MachineLoop LoopT;
|