/external/llvm/include/llvm/Support/ |
D | GenericDomTree.h | 69 template <class NodeT> class DomTreeNodeBase { 71 DomTreeNodeBase<NodeT> *IDom; 72 std::vector<DomTreeNodeBase<NodeT> *> Children; 79 typedef typename std::vector<DomTreeNodeBase<NodeT> *>::iterator iterator; 80 typedef typename std::vector<DomTreeNodeBase<NodeT> *>::const_iterator 89 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; } in getIDom() 90 const std::vector<DomTreeNodeBase<NodeT> *> &getChildren() const { in getChildren() 94 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase<NodeT> *iDom) in DomTreeNodeBase() function 97 std::unique_ptr<DomTreeNodeBase<NodeT>> 98 addChild(std::unique_ptr<DomTreeNodeBase<NodeT>> C) { in addChild() [all …]
|
D | GenericDomTreeConstruction.h | 255 llvm::make_unique<DomTreeNodeBase<typename GraphT::NodeType>>( in Calculate() 271 DomTreeNodeBase<typename GraphT::NodeType> *IDomNode = in Calculate() 277 llvm::make_unique<DomTreeNodeBase<typename GraphT::NodeType>>( in Calculate()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/ |
D | GenericDomTree.h | 54 template <class NodeT> class DomTreeNodeBase { 62 DomTreeNodeBase *IDom; 64 std::vector<DomTreeNodeBase *> Children; 69 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase *iDom) 72 using iterator = typename std::vector<DomTreeNodeBase *>::iterator; 74 typename std::vector<DomTreeNodeBase *>::const_iterator; 82 DomTreeNodeBase *getIDom() const { return IDom; } 85 const std::vector<DomTreeNodeBase *> &getChildren() const { return Children; } 87 std::unique_ptr<DomTreeNodeBase> addChild( 88 std::unique_ptr<DomTreeNodeBase> C) { [all …]
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | Dominators.h | 64 class DomTreeNodeBase { 66 DomTreeNodeBase<NodeT> *IDom; 67 std::vector<DomTreeNodeBase<NodeT> *> Children; 73 typedef typename std::vector<DomTreeNodeBase<NodeT> *>::iterator iterator; 74 typedef typename std::vector<DomTreeNodeBase<NodeT> *>::const_iterator 83 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; } in getIDom() 84 const std::vector<DomTreeNodeBase<NodeT>*> &getChildren() const { in getChildren() 88 DomTreeNodeBase(NodeT *BB, DomTreeNodeBase<NodeT> *iDom) in DomTreeNodeBase() function 91 DomTreeNodeBase<NodeT> *addChild(DomTreeNodeBase<NodeT> *C) { in addChild() 104 bool compare(DomTreeNodeBase<NodeT> *Other) { in compare() [all …]
|
D | DominatorInternals.h | 255 new DomTreeNodeBase<typename GraphT::NodeType>(Root, 0); in Calculate() 261 DomTreeNodeBase<typename GraphT::NodeType> *BBNode = DT.DomTreeNodes[W]; in Calculate() 269 DomTreeNodeBase<typename GraphT::NodeType> *IDomNode = in Calculate() 274 DomTreeNodeBase<typename GraphT::NodeType> *C = in Calculate() 275 new DomTreeNodeBase<typename GraphT::NodeType>(W, IDomNode); in Calculate()
|
/external/clang/test/Modules/Inputs/merge-typedefs/ |
D | a1.h | 5 template <class NodeT> class DomTreeNodeBase; variable 6 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
|
D | b1.h | 8 template <class NodeT> class DomTreeNodeBase; variable 9 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | LiveRangeCalc.h | 33 template <class NodeT> class DomTreeNodeBase; variable 34 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
|
D | MachineDominators.cpp | 21 TEMPLATE_INSTANTIATION(class DomTreeNodeBase<MachineBasicBlock>);
|
/external/llvm/lib/CodeGen/ |
D | LiveRangeCalc.h | 33 template <class NodeT> class DomTreeNodeBase; variable 34 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
|
D | MachineDominators.cpp | 33 template class DomTreeNodeBase<MachineBasicBlock>; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | LiveRangeCalc.h | 38 template <class NodeT> class DomTreeNodeBase; variable 43 using MachineDomTreeNode = DomTreeNodeBase<MachineBasicBlock>;
|
D | MachineDominators.cpp | 33 template class DomTreeNodeBase<MachineBasicBlock>; variable
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | MachineDominators.h | 31 EXTERN_TEMPLATE_INSTANTIATION(class DomTreeNodeBase<MachineBasicBlock>); 34 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
|
/external/llvm/include/llvm/Analysis/ |
D | DominanceFrontier.h | 122 typedef DomTreeNodeBase<BlockT> DomTreeNodeT; 140 typedef DomTreeNodeBase<BasicBlock> DomTreeNodeT;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | DominanceFrontier.h | 130 using DomTreeNodeT = DomTreeNodeBase<BlockT>; 146 using DomTreeNodeT = DomTreeNodeBase<BasicBlock>;
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineDominators.h | 32 extern template class DomTreeNodeBase<MachineBasicBlock>; 35 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
|
D | MachineDominanceFrontier.h | 24 typedef DomTreeNodeBase<MachineBasicBlock> DomTreeNodeT;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | MachineDominators.h | 37 extern template class DomTreeNodeBase<MachineBasicBlock>; 41 using MachineDomTreeNode = DomTreeNodeBase<MachineBasicBlock>;
|
D | MachineDominanceFrontier.h | 27 using DomTreeNodeT = DomTreeNodeBase<MachineBasicBlock>;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | VPlanDominatorTree.h | 29 using VPDomTreeNode = DomTreeNodeBase<VPBlockBase>;
|
/external/llvm/include/llvm/IR/ |
D | Dominators.h | 32 extern template class DomTreeNodeBase<BasicBlock>; 41 typedef DomTreeNodeBase<BasicBlock> DomTreeNode;
|
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
D | Dominators.cpp | 51 TEMPLATE_INSTANTIATION(class llvm::DomTreeNodeBase<BasicBlock>);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
D | Dominators.h | 36 extern template class DomTreeNodeBase<BasicBlock>; 72 using DomTreeNode = DomTreeNodeBase<BasicBlock>;
|
/external/clang/include/clang/Analysis/Analyses/ |
D | Dominators.h | 33 typedef llvm::DomTreeNodeBase<CFGBlock> DomTreeNode;
|