HomeSort by: relevance | last modified time | path
    Searched refs:DomTreeNodeBase (Results 1 - 17 of 17) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
LiveIntervalCalc.h 24 template <class NodeT> class DomTreeNodeBase;
26 using MachineDomTreeNode = DomTreeNodeBase<MachineBasicBlock>;
LiveRangeCalc.h 39 template <class NodeT> class DomTreeNodeBase;
44 using MachineDomTreeNode = DomTreeNodeBase<MachineBasicBlock>;
MachineDominanceFrontier.h 25 using DomTreeNodeT = DomTreeNodeBase<MachineBasicBlock>;
MachineDominators.h 35 extern template class DomTreeNodeBase<MachineBasicBlock>;
39 using MachineDomTreeNode = DomTreeNodeBase<MachineBasicBlock>;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
GenericDomTree.h 53 template <class NodeT> class DomTreeNodeBase {
61 DomTreeNodeBase *IDom;
63 SmallVector<DomTreeNodeBase *, 4> Children;
68 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom)
71 using iterator = typename SmallVector<DomTreeNodeBase *, 4>::iterator;
73 typename SmallVector<DomTreeNodeBase *, 4>::const_iterator;
80 DomTreeNodeBase *const &back() const { return Children.back(); }
81 DomTreeNodeBase *&back() { return Children.back(); }
89 DomTreeNodeBase *getIDom() const { return IDom;
    [all...]
GenericIteratedDominanceFrontier.h 138 std::pair<DomTreeNodeBase<NodeTy> *, std::pair<unsigned, unsigned>>;
147 SmallVector<DomTreeNodeBase<NodeTy> *, 32> Worklist;
148 SmallPtrSet<DomTreeNodeBase<NodeTy> *, 32> VisitedPQ;
149 SmallPtrSet<DomTreeNodeBase<NodeTy> *, 32> VisitedWorklist;
152 if (DomTreeNodeBase<NodeTy> *Node = DT.getNode(BB)) {
160 DomTreeNodeBase<NodeTy> *Root = RootPair.first;
172 DomTreeNodeBase<NodeTy> *Node = Worklist.pop_back_val();
177 DomTreeNodeBase<NodeTy> *SuccNode = DT.getNode(Succ);
GenericDomTreeConstruction.h 58 using TreeNodePtr = DomTreeNodeBase<NodeT> *;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanDominatorTree.h 28 using VPDomTreeNode = DomTreeNodeBase<VPBlockBase>;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
DominanceFrontier.h 128 using DomTreeNodeT = DomTreeNodeBase<BlockT>;
144 using DomTreeNodeT = DomTreeNodeBase<BasicBlock>;
DominanceFrontierImpl.h 37 using DomTreeNodeT = DomTreeNodeBase<BlockT>;
LoopInfoImpl.h 550 const DomTreeNodeBase<BlockT> *DomRoot = DomTree.getRootNode();
RegionInfoImpl.h 766 for (DomTreeNodeBase<BlockT> *C : *N) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineDominators.cpp 36 template class DomTreeNodeBase<MachineBasicBlock>;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Dominators.h 35 extern template class DomTreeNodeBase<BasicBlock>;
81 using DomTreeNode = DomTreeNodeBase<BasicBlock>;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
LoopUtils.h 23 template <typename T> class DomTreeNodeBase;
24 using DomTreeNode = DomTreeNodeBase<BasicBlock>;
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
Dominators.h 38 using DomTreeNode = llvm::DomTreeNodeBase<CFGBlock>;
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Dominators.cpp 66 template class llvm::DomTreeNodeBase<BasicBlock>;

Completed in 28 milliseconds