Searched refs:BlockT (Results 1 - 7 of 7) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h31 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 DBlockFrequencyImpl.h40 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 DLoopInfo.h63 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 DBlockFrequencyInfo.h24 template<class BlockT, class FunctionT, class BranchProbInfoT>
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILCFGStructurizer.cpp222 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 DAMDILCFGStructurizer.cpp222 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 DMachineBlockFrequencyInfo.h25 template<class BlockT, class FunctionT, class BranchProbInfoT>

Completed in 123 milliseconds