Searched refs:LoopT (Results 1 - 5 of 5) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A 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 {
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 DLoopInfo.h66 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 DBlockFrequencyInfoImpl.h490 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 DAMDILCFGStructurizer.cpp287 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 DAMDILCFGStructurizer.cpp287 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