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 | 71 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 …]
|
D | RegionInfo.h | 89 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;
|
D | BlockFrequencyInfoImpl.h | 480 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]);
|
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;
|