HomeSort by relevance Sort by last modified time
    Searched refs:BlockT (Results 1 - 25 of 104) sorted by null

1 2 3 4 5

  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/
LoopInfoImpl.h 34 template<class BlockT, class LoopT>
35 void LoopBase<BlockT, LoopT>::
36 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
37 typedef GraphTraits<BlockT*> BlockTraits;
51 template<class BlockT, class LoopT>
52 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const {
53 SmallVector<BlockT*, 8> ExitingBlocks;
63 template<class BlockT, class LoopT>
64 void LoopBase<BlockT, LoopT>:
    [all...]
DominanceFrontierImpl.h 28 template <class BlockT>
31 typedef DomTreeNodeBase<BlockT> DomTreeNodeT;
33 DFCalculateWorkObject(BlockT *B, BlockT *P, const DomTreeNodeT *N,
36 BlockT *currentBB;
37 BlockT *parentBB;
42 template <class BlockT>
43 void DominanceFrontierBase<BlockT>::removeBlock(BlockT *BB) {
50 template <class BlockT>
    [all...]
DominanceFrontier.h 32 template <class BlockT>
35 typedef std::set<BlockT *> DomSetType; // Dom set for a bb
36 typedef std::map<BlockT *, DomSetType> DomSetMapType; // Dom set map
39 typedef GraphTraits<BlockT *> BlockTraits;
42 std::vector<BlockT *> Roots;
52 inline const std::vector<BlockT *> &getRoots() const {
56 BlockT *getRoot() const {
78 iterator find(BlockT *B) { return Frontiers.find(B); }
79 const_iterator find(BlockT *B) const { return Frontiers.find(B); }
81 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/
LoopInfoImpl.h 34 template<class BlockT, class LoopT>
35 void LoopBase<BlockT, LoopT>::
36 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
37 typedef GraphTraits<BlockT*> BlockTraits;
51 template<class BlockT, class LoopT>
52 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const {
53 SmallVector<BlockT*, 8> ExitingBlocks;
63 template<class BlockT, class LoopT>
64 void LoopBase<BlockT, LoopT>:
    [all...]
DominanceFrontierImpl.h 28 template <class BlockT>
31 typedef DomTreeNodeBase<BlockT> DomTreeNodeT;
33 DFCalculateWorkObject(BlockT *B, BlockT *P, const DomTreeNodeT *N,
36 BlockT *currentBB;
37 BlockT *parentBB;
42 template <class BlockT>
43 void DominanceFrontierBase<BlockT>::removeBlock(BlockT *BB) {
50 template <class BlockT>
    [all...]
DominanceFrontier.h 32 template <class BlockT>
35 typedef std::set<BlockT *> DomSetType; // Dom set for a bb
36 typedef std::map<BlockT *, DomSetType> DomSetMapType; // Dom set map
39 typedef GraphTraits<BlockT *> BlockTraits;
42 std::vector<BlockT *> Roots;
52 inline const std::vector<BlockT *> &getRoots() const {
56 BlockT *getRoot() const {
78 iterator find(BlockT *B) { return Frontiers.find(B); }
79 const_iterator find(BlockT *B) const { return Frontiers.find(B); }
81 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/
LoopInfoImpl.h 34 template<class BlockT, class LoopT>
35 void LoopBase<BlockT, LoopT>::
36 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
37 typedef GraphTraits<BlockT*> BlockTraits;
51 template<class BlockT, class LoopT>
52 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const {
53 SmallVector<BlockT*, 8> ExitingBlocks;
63 template<class BlockT, class LoopT>
64 void LoopBase<BlockT, LoopT>:
    [all...]
DominanceFrontierImpl.h 28 template <class BlockT>
31 typedef DomTreeNodeBase<BlockT> DomTreeNodeT;
33 DFCalculateWorkObject(BlockT *B, BlockT *P, const DomTreeNodeT *N,
36 BlockT *currentBB;
37 BlockT *parentBB;
42 template <class BlockT>
43 void DominanceFrontierBase<BlockT>::removeBlock(BlockT *BB) {
50 template <class BlockT>
    [all...]
DominanceFrontier.h 32 template <class BlockT>
35 typedef std::set<BlockT *> DomSetType; // Dom set for a bb
36 typedef std::map<BlockT *, DomSetType> DomSetMapType; // Dom set map
39 typedef GraphTraits<BlockT *> BlockTraits;
42 std::vector<BlockT *> Roots;
52 inline const std::vector<BlockT *> &getRoots() const {
56 BlockT *getRoot() const {
78 iterator find(BlockT *B) { return Frontiers.find(B); }
79 const_iterator find(BlockT *B) const { return Frontiers.find(B); }
81 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
LoopInfoImpl.h 34 template<class BlockT, class LoopT>
35 void LoopBase<BlockT, LoopT>::
36 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
37 typedef GraphTraits<BlockT*> BlockTraits;
51 template<class BlockT, class LoopT>
52 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const {
53 SmallVector<BlockT*, 8> ExitingBlocks;
63 template<class BlockT, class LoopT>
64 void LoopBase<BlockT, LoopT>:
    [all...]
DominanceFrontierImpl.h 28 template <class BlockT>
31 typedef DomTreeNodeBase<BlockT> DomTreeNodeT;
33 DFCalculateWorkObject(BlockT *B, BlockT *P, const DomTreeNodeT *N,
36 BlockT *currentBB;
37 BlockT *parentBB;
42 template <class BlockT>
43 void DominanceFrontierBase<BlockT>::removeBlock(BlockT *BB) {
50 template <class BlockT>
    [all...]
DominanceFrontier.h 32 template <class BlockT>
35 typedef std::set<BlockT *> DomSetType; // Dom set for a bb
36 typedef std::map<BlockT *, DomSetType> DomSetMapType; // Dom set map
39 typedef GraphTraits<BlockT *> BlockTraits;
42 std::vector<BlockT *> Roots;
52 inline const std::vector<BlockT *> &getRoots() const {
56 BlockT *getRoot() const {
78 iterator find(BlockT *B) { return Frontiers.find(B); }
79 const_iterator find(BlockT *B) const { return Frontiers.find(B); }
81 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/
LoopInfoImpl.h 34 template<class BlockT, class LoopT>
35 void LoopBase<BlockT, LoopT>::
36 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
37 typedef GraphTraits<BlockT*> BlockTraits;
51 template<class BlockT, class LoopT>
52 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const {
53 SmallVector<BlockT*, 8> ExitingBlocks;
63 template<class BlockT, class LoopT>
64 void LoopBase<BlockT, LoopT>:
    [all...]
DominanceFrontierImpl.h 28 template <class BlockT>
31 typedef DomTreeNodeBase<BlockT> DomTreeNodeT;
33 DFCalculateWorkObject(BlockT *B, BlockT *P, const DomTreeNodeT *N,
36 BlockT *currentBB;
37 BlockT *parentBB;
42 template <class BlockT>
43 void DominanceFrontierBase<BlockT>::removeBlock(BlockT *BB) {
50 template <class BlockT>
    [all...]
DominanceFrontier.h 32 template <class BlockT>
35 typedef std::set<BlockT *> DomSetType; // Dom set for a bb
36 typedef std::map<BlockT *, DomSetType> DomSetMapType; // Dom set map
39 typedef GraphTraits<BlockT *> BlockTraits;
42 std::vector<BlockT *> Roots;
52 inline const std::vector<BlockT *> &getRoots() const {
56 BlockT *getRoot() const {
78 iterator find(BlockT *B) { return Frontiers.find(B); }
79 const_iterator find(BlockT *B) const { return Frontiers.find(B); }
81 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/
LoopInfoImpl.h 34 template<class BlockT, class LoopT>
35 void LoopBase<BlockT, LoopT>::
36 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
37 typedef GraphTraits<BlockT*> BlockTraits;
51 template<class BlockT, class LoopT>
52 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const {
53 SmallVector<BlockT*, 8> ExitingBlocks;
63 template<class BlockT, class LoopT>
64 void LoopBase<BlockT, LoopT>:
    [all...]
DominanceFrontierImpl.h 28 template <class BlockT>
31 typedef DomTreeNodeBase<BlockT> DomTreeNodeT;
33 DFCalculateWorkObject(BlockT *B, BlockT *P, const DomTreeNodeT *N,
36 BlockT *currentBB;
37 BlockT *parentBB;
42 template <class BlockT>
43 void DominanceFrontierBase<BlockT>::removeBlock(BlockT *BB) {
50 template <class BlockT>
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/
LoopInfoImpl.h 34 template<class BlockT, class LoopT>
35 void LoopBase<BlockT, LoopT>::
36 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
37 typedef GraphTraits<BlockT*> BlockTraits;
51 template<class BlockT, class LoopT>
52 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const {
53 SmallVector<BlockT*, 8> ExitingBlocks;
63 template<class BlockT, class LoopT>
64 void LoopBase<BlockT, LoopT>:
    [all...]
DominanceFrontierImpl.h 28 template <class BlockT>
31 typedef DomTreeNodeBase<BlockT> DomTreeNodeT;
33 DFCalculateWorkObject(BlockT *B, BlockT *P, const DomTreeNodeT *N,
36 BlockT *currentBB;
37 BlockT *parentBB;
42 template <class BlockT>
43 void DominanceFrontierBase<BlockT>::removeBlock(BlockT *BB) {
50 template <class BlockT>
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
LoopInfoImpl.h 34 template<class BlockT, class LoopT>
35 void LoopBase<BlockT, LoopT>::
36 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
37 typedef GraphTraits<BlockT*> BlockTraits;
51 template<class BlockT, class LoopT>
52 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const {
53 SmallVector<BlockT*, 8> ExitingBlocks;
63 template<class BlockT, class LoopT>
64 void LoopBase<BlockT, LoopT>:
    [all...]
DominanceFrontierImpl.h 28 template <class BlockT>
31 typedef DomTreeNodeBase<BlockT> DomTreeNodeT;
33 DFCalculateWorkObject(BlockT *B, BlockT *P, const DomTreeNodeT *N,
36 BlockT *currentBB;
37 BlockT *parentBB;
42 template <class BlockT>
43 void DominanceFrontierBase<BlockT>::removeBlock(BlockT *BB) {
50 template <class BlockT>
    [all...]
  /external/llvm/include/llvm/Analysis/
DominanceFrontierImpl.h 28 template <class BlockT>
31 typedef DomTreeNodeBase<BlockT> DomTreeNodeT;
33 DFCalculateWorkObject(BlockT *B, BlockT *P, const DomTreeNodeT *N,
36 BlockT *currentBB;
37 BlockT *parentBB;
42 template <class BlockT>
43 void DominanceFrontierBase<BlockT>::removeBlock(BlockT *BB) {
50 template <class BlockT>
    [all...]
LoopInfoImpl.h 33 template<class BlockT, class LoopT>
34 void LoopBase<BlockT, LoopT>::
35 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
36 typedef GraphTraits<BlockT*> BlockTraits;
50 template<class BlockT, class LoopT>
51 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const {
52 SmallVector<BlockT*, 8> ExitingBlocks;
62 template<class BlockT, class LoopT>
63 void LoopBase<BlockT, LoopT>:
    [all...]
DominanceFrontier.h 32 template <class BlockT>
35 typedef std::set<BlockT *> DomSetType; // Dom set for a bb
36 typedef std::map<BlockT *, DomSetType> DomSetMapType; // Dom set map
39 typedef GraphTraits<BlockT *> BlockTraits;
42 std::vector<BlockT *> Roots;
52 inline const std::vector<BlockT *> &getRoots() const {
56 BlockT *getRoot() const {
78 iterator find(BlockT *B) { return Frontiers.find(B); }
79 const_iterator find(BlockT *B) const { return Frontiers.find(B); }
81 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier)
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
BlockFrequencyImpl.h 41 template<class BlockT, class FunctionT, class BlockProbInfoT>
44 DenseMap<BlockT *, BlockFrequency> Freqs;
50 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) {
90 void divBlockFreq(BlockT *BB, BranchProbability Prob) {
106 std::vector<BlockT *> POT;
109 DenseMap<BlockT *, unsigned> RPO
    [all...]

Completed in 738 milliseconds

1 2 3 4 5