Searched refs:LoopT (Results 1 - 5 of 5) sorted by relevance
/external/llvm/include/llvm/Analysis/ |
H A 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 { 62 template<class BlockT, class LoopT> 63 void LoopBase<BlockT, LoopT>:: 77 template<class BlockT, class LoopT> 78 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { 87 template<class BlockT, class LoopT> 88 void LoopBase<BlockT, LoopT> [all...] |
H A D | LoopInfo.h | 66 template<class BlockT, class LoopT> 68 LoopT *ParentLoop; 70 std::vector<LoopT *> SubLoops; 77 LoopBase(const LoopBase<BlockT, LoopT> &) LLVM_DELETED_FUNCTION; 78 const LoopBase<BlockT, LoopT>& 79 operator=(const LoopBase<BlockT, LoopT> &) LLVM_DELETED_FUNCTION; 93 for (const LoopT *CurLoop = ParentLoop; CurLoop; 99 LoopT *getParentLoop() const { return ParentLoop; } 102 void setParentLoop(LoopT *L) { ParentLoop = L; } 107 bool contains(const LoopT * [all...] |
H A D | BlockFrequencyInfoImpl.h | 490 typedef Loop LoopT; typedef in struct:llvm::bfi_detail::TypeMap 497 typedef MachineLoop LoopT; typedef in struct:llvm::bfi_detail::TypeMap 777 typedef typename bfi_detail::TypeMap<BT>::LoopT LoopT; typedef in class:llvm::BlockFrequencyInfoImpl 982 std::deque<std::pair<const LoopT *, LoopData *>> Q; 983 for (const LoopT *L : *LI) 986 const LoopT *Loop = Q.front().first; 997 for (const LoopT *L : *Loop) 1012 const LoopT *Loop = LI->getLoopFor(RPOT[Index]);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDILCFGStructurizer.cpp | 287 typedef typename PassT::LoopType LoopT; typedef in class: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 *LoopRe [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDILCFGStructurizer.cpp | 287 typedef typename PassT::LoopType LoopT; typedef in class: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 *LoopRe [all...] |
Completed in 326 milliseconds