Searched refs:BlockT (Results 1 – 5 of 5) sorted by relevance
/external/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 30 template<class BlockT, class LoopT> 31 void LoopBase<BlockT, LoopT>:: 32 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const { in getExitingBlocks() 35 SmallVector<BlockT*, 128> LoopBBs(block_begin(), block_end()); in getExitingBlocks() 38 typedef GraphTraits<BlockT*> BlockTraits; in getExitingBlocks() 52 template<class BlockT, class LoopT> 53 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() 54 SmallVector<BlockT*, 8> ExitingBlocks; in getExitingBlock() 64 template<class BlockT, class LoopT> 65 void LoopBase<BlockT, LoopT>:: [all …]
|
D | BlockFrequencyImpl.h | 40 template<class BlockT, class FunctionT, class BlockProbInfoT> 43 DenseMap<const BlockT *, BlockFrequency> Freqs; 49 typedef GraphTraits< Inverse<BlockT *> > GT; 68 void setBlockFreq(BlockT *BB, BlockFrequency Freq) { in setBlockFreq() 75 BlockFrequency getEdgeFreq(BlockT *Src, BlockT *Dst) const { in getEdgeFreq() 82 void incBlockFreq(BlockT *BB, BlockFrequency Freq) { in incBlockFreq() 90 void divBlockFreq(BlockT *BB, BranchProbability Prob) { in divBlockFreq() 106 std::vector<BlockT *> POT; 109 DenseMap<BlockT *, unsigned> RPO; 112 DenseMap<BlockT *, uint32_t> CycleProb; [all …]
|
D | LoopInfo.h | 66 template<class BlockT, class LoopT> 73 std::vector<BlockT*> Blocks; 76 LoopBase(const LoopBase<BlockT, LoopT> &); 78 const LoopBase<BlockT, LoopT>&operator=(const LoopBase<BlockT, LoopT> &); 97 BlockT *getHeader() const { return Blocks.front(); } in getHeader() 114 bool contains(const BlockT *BB) const { in contains() 140 const std::vector<BlockT*> &getBlocks() const { return Blocks; } in getBlocks() 141 std::vector<BlockT*> &getBlocksVector() { return Blocks; } in getBlocksVector() 142 typedef typename std::vector<BlockT*>::const_iterator block_iterator; 154 bool isLoopExiting(const BlockT *BB) const { in isLoopExiting() [all …]
|
D | BlockFrequencyInfo.h | 24 template<class BlockT, class FunctionT, class BranchProbInfoT>
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineBlockFrequencyInfo.h | 25 template<class BlockT, class FunctionT, class BranchProbInfoT>
|