/external/llvm/include/llvm/IR/ |
D | Dominators.h | 40 extern template class DominatorTreeBase<BasicBlock>; 43 DominatorTreeBase<GraphTraits<BasicBlock *>::NodeType> &DT, Function &F); 45 DominatorTreeBase<GraphTraits<Inverse<BasicBlock *>>::NodeType> &DT, 83 class DominatorTree : public DominatorTreeBase<BasicBlock> { 85 typedef DominatorTreeBase<BasicBlock> Base; 87 DominatorTree() : DominatorTreeBase<BasicBlock>(false) {} in DominatorTree() 88 explicit DominatorTree(Function &F) : DominatorTreeBase<BasicBlock>(false) { in DominatorTree()
|
/external/llvm/include/llvm/Support/ |
D | GenericDomTree.h | 65 template <class NodeT> class DominatorTreeBase; variable 75 template <class N> friend class DominatorTreeBase; variable 179 void Calculate(DominatorTreeBase<typename GraphTraits<N>::NodeType> &DT, 186 template <class NodeT> class DominatorTreeBase : public DominatorBase<NodeT> { 187 DominatorTreeBase(const DominatorTreeBase &) = delete; 188 DominatorTreeBase &operator=(const DominatorTreeBase &) = delete; 253 void Split(DominatorTreeBase<typename GraphT::NodeType> &DT, in Split() 316 explicit DominatorTreeBase(bool isPostDom) in DominatorTreeBase() function 319 DominatorTreeBase(DominatorTreeBase &&Arg) in DominatorTreeBase() function 329 DominatorTreeBase &operator=(DominatorTreeBase &&RHS) { [all …]
|
D | GenericDomTreeConstruction.h | 33 unsigned DFSPass(DominatorTreeBase<typename GraphT::NodeType>& DT, in DFSPass() 62 typename DominatorTreeBase<typename GraphT::NodeType>::InfoRec &BBInfo = in DFSPass() 94 typename DominatorTreeBase<typename GraphT::NodeType>::InfoRec &SuccVInfo = in DFSPass() 107 Eval(DominatorTreeBase<typename GraphT::NodeType> &DT, in Eval() 109 typename DominatorTreeBase<typename GraphT::NodeType>::InfoRec &VInInfo = in Eval() 122 typename DominatorTreeBase<typename GraphT::NodeType>::InfoRec &VInfo = in Eval() 137 typename DominatorTreeBase<typename GraphT::NodeType>::InfoRec &VAInfo = in Eval() 150 void Calculate(DominatorTreeBase<typename GraphTraits<NodeT>::NodeType>& DT, in Calculate() 157 typename DominatorTreeBase<typename GraphT::NodeType>::InfoRec &BBInfo = in Calculate() 192 typename DominatorTreeBase<typename GraphT::NodeType>::InfoRec &WInfo = in Calculate()
|
/external/llvm/include/llvm/Analysis/ |
D | IteratedDominanceFrontier.h | 37 template <class T> class DominatorTreeBase; variable 50 IDFCalculator(DominatorTreeBase<BasicBlock> &DT) : DT(DT), useLiveIn(false) {} in IDFCalculator() 88 DominatorTreeBase<BasicBlock> &DT;
|
D | PostDominators.h | 26 DominatorTreeBase<BasicBlock>* DT; 30 DT = new DominatorTreeBase<BasicBlock>(true); in PostDominatorTree()
|
D | DominanceFrontier.h | 120 typedef DominatorTreeBase<BlockT> DomTreeT; 140 typedef DominatorTreeBase<BasicBlock> DomTreeT;
|
D | LoopInfo.h | 57 template<class N> class DominatorTreeBase; variable 643 void analyze(const DominatorTreeBase<BlockT> &DomTree); 663 explicit LoopInfo(const DominatorTreeBase<BasicBlock> &DomTree);
|
D | LoopInfoImpl.h | 348 const DominatorTreeBase<BlockT> &DomTree) { in discoverAndMapSubloop() 471 analyze(const DominatorTreeBase<BlockT> &DomTree) { in analyze()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineDominators.h | 28 inline void DominatorTreeBase<MachineBasicBlock>::addRoot(MachineBasicBlock* MBB) { in addRoot() 33 extern template class DominatorTreeBase<MachineBasicBlock>; 71 DominatorTreeBase<MachineBasicBlock>* DT; 77 DominatorTreeBase<MachineBasicBlock> &getBase() { in getBase()
|
D | MachinePostDominators.h | 29 DominatorTreeBase<MachineBasicBlock> *DT;
|
D | MachineDominanceFrontier.h | 23 typedef DominatorTreeBase<MachineBasicBlock> DomTreeT;
|
/external/clang/include/clang/Analysis/Analyses/ |
D | Dominators.h | 41 llvm::DominatorTreeBase<CFGBlock>* DT; 44 DT = new llvm::DominatorTreeBase<CFGBlock>(false); in DominatorTree() 49 llvm::DominatorTreeBase<CFGBlock>& getBase() { return *DT; } in getBase()
|
/external/llvm/lib/CodeGen/ |
D | MachineDominators.cpp | 23 template class DominatorTreeBase<MachineBasicBlock>; variable 49 DT = new DominatorTreeBase<MachineBasicBlock>(false); in MachineDominatorTree()
|
D | MachinePostDominators.cpp | 27 DT = new DominatorTreeBase<MachineBasicBlock>(true); //true indicate in MachinePostDominatorTree()
|
/external/llvm/lib/IR/ |
D | Dominators.cpp | 66 template class llvm::DominatorTreeBase<BasicBlock>; member in llvm 69 DominatorTreeBase<GraphTraits<BasicBlock *>::NodeType> &DT, Function &F); 71 DominatorTreeBase<GraphTraits<Inverse<BasicBlock *>>::NodeType> &DT,
|
/external/llvm/lib/Transforms/IPO/ |
D | SampleProfile.cpp | 144 DominatorTreeBase<BasicBlock> *DomTree); 181 std::unique_ptr<DominatorTreeBase<BasicBlock>> PDT; 735 DominatorTreeBase<BasicBlock> *DomTree) { in findEquivalencesFor() 1103 PDT.reset(new DominatorTreeBase<BasicBlock>(true)); in computeDominanceAndLoopInfo()
|
/external/llvm/lib/Analysis/ |
D | LoopInfo.cpp | 636 LoopInfo::LoopInfo(const DominatorTreeBase<BasicBlock> &DomTree) { in LoopInfo()
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDILCFGStructurizer.cpp | 120 DominatorTreeBase<MachineBasicBlock> *DT; 123 DT = new DominatorTreeBase<MachineBasicBlock>(true); //true indicate in MachinePostDominatorTree()
|
/external/llvm/docs/ |
D | ProgrammersManual.rst | 2523 ``LoopInfoBase`` and ``DominatorTreeBase``. When this type of polymorphism
|