Searched refs:BlockT (Results 1 - 7 of 7) sorted by relevance
/external/llvm/include/llvm/Analysis/ |
H A D | LoopInfoImpl.h | 31 template<class BlockT, class LoopT> 32 void LoopBase<BlockT, LoopT>:: 33 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const { 36 SmallVector<BlockT*, 128> LoopBBs(block_begin(), block_end()); 39 typedef GraphTraits<BlockT*> BlockTraits; 53 template<class BlockT, class LoopT> 54 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { 55 SmallVector<BlockT*, 8> ExitingBlocks; 65 template<class BlockT, clas [all...] |
H A 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) { 75 BlockFrequency getEdgeFreq(BlockT *Src, BlockT *Dst) const { 82 void incBlockFreq(BlockT *BB, BlockFrequency Freq) { 89 std::vector<BlockT *> POT; 92 DenseMap<BlockT *, unsigned> RPO; 96 typedef DenseMap<BlockT*, BranchProbabilit [all...] |
H A D | LoopInfo.h | 63 template<class BlockT, class LoopT> 70 std::vector<BlockT*> Blocks; 72 LoopBase(const LoopBase<BlockT, LoopT> &) LLVM_DELETED_FUNCTION; 73 const LoopBase<BlockT, LoopT>& 74 operator=(const LoopBase<BlockT, LoopT> &) LLVM_DELETED_FUNCTION; 93 BlockT *getHeader() const { return Blocks.front(); } 110 bool contains(const BlockT *BB) const { 136 const std::vector<BlockT*> &getBlocks() const { return Blocks; } 137 std::vector<BlockT*> &getBlocksVector() { return Blocks; } 138 typedef typename std::vector<BlockT*> [all...] |
H A D | BlockFrequencyInfo.h | 24 template<class BlockT, class FunctionT, class BranchProbInfoT>
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDILCFGStructurizer.cpp | 222 template <class BlockT, class InstrT, class RegiT> 225 BlockT *landBlk; 276 typedef typename FuncGTraits::NodeType BlockT; typedef in class:llvmCFGStruct::CFGStructurizer 277 typedef GraphTraits<BlockT *> BlockGTraits; 278 typedef GraphTraits<Inverse<BlockT *> > InvBlockGTraits; 280 typedef typename BlockT::iterator InstrIterator; 284 typedef std::map<BlockT *, BlockInfo *> BlockInfoMap; 288 typedef LandInformation<BlockT, InstrT, RegiT> LoopLandInfo; 291 typedef SmallVector<BlockT *, 32> BlockTSmallerVector; 304 void reversePredicateSetter(typename BlockT [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDILCFGStructurizer.cpp | 222 template <class BlockT, class InstrT, class RegiT> 225 BlockT *landBlk; 276 typedef typename FuncGTraits::NodeType BlockT; typedef in class:llvmCFGStruct::CFGStructurizer 277 typedef GraphTraits<BlockT *> BlockGTraits; 278 typedef GraphTraits<Inverse<BlockT *> > InvBlockGTraits; 280 typedef typename BlockT::iterator InstrIterator; 284 typedef std::map<BlockT *, BlockInfo *> BlockInfoMap; 288 typedef LandInformation<BlockT, InstrT, RegiT> LoopLandInfo; 291 typedef SmallVector<BlockT *, 32> BlockTSmallerVector; 304 void reversePredicateSetter(typename BlockT [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineBlockFrequencyInfo.h | 25 template<class BlockT, class FunctionT, class BranchProbInfoT>
|
Completed in 123 milliseconds