/external/llvm-project/llvm/include/llvm/Support/ |
D | GenericDomTreeConstruction.h | 54 template <typename DomTreeT> 56 using NodePtr = typename DomTreeT::NodePtr; 57 using NodeT = typename DomTreeT::NodeType; 59 using RootsT = decltype(DomTreeT::Roots); 60 static constexpr bool IsPostDom = DomTreeT::IsPostDominator; 78 using UpdateT = typename DomTreeT::UpdateType; 79 using UpdateKind = typename DomTreeT::UpdateKind; 133 TreeNodePtr getNodeForBlock(NodePtr BB, DomTreeT &DT) { in getNodeForBlock() 271 void runSemiNCA(DomTreeT &DT, const unsigned MinLevel = 0) { 342 static NodePtr GetEntryNode(const DomTreeT &DT) { in GetEntryNode() [all …]
|
D | GenericDomTree.h | 48 template <typename DomTreeT> 197 template <typename DomTreeT> 198 void Calculate(DomTreeT &DT); 200 template <typename DomTreeT> 201 void CalculateWithUpdates(DomTreeT &DT, 202 ArrayRef<typename DomTreeT::UpdateType> Updates); 204 template <typename DomTreeT> 205 void InsertEdge(DomTreeT &DT, typename DomTreeT::NodePtr From, 206 typename DomTreeT::NodePtr To); 208 template <typename DomTreeT> [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | GenericDomTreeConstruction.h | 52 template <typename DomTreeT> 54 using NodePtr = typename DomTreeT::NodePtr; 55 using NodeT = typename DomTreeT::NodeType; 57 using RootsT = decltype(DomTreeT::Roots); 58 static constexpr bool IsPostDom = DomTreeT::IsPostDominator; 75 using UpdateT = typename DomTreeT::UpdateType; 76 using UpdateKind = typename DomTreeT::UpdateKind; 176 TreeNodePtr getNodeForBlock(NodePtr BB, DomTreeT &DT) { in getNodeForBlock() 304 void runSemiNCA(DomTreeT &DT, const unsigned MinLevel = 0) { 375 static NodePtr GetEntryNode(const DomTreeT &DT) { in GetEntryNode() [all …]
|
D | GenericDomTree.h | 49 template <typename DomTreeT> 191 template <typename DomTreeT> 192 void Calculate(DomTreeT &DT); 194 template <typename DomTreeT> 195 void CalculateWithUpdates(DomTreeT &DT, 196 ArrayRef<typename DomTreeT::UpdateType> Updates); 198 template <typename DomTreeT> 199 void InsertEdge(DomTreeT &DT, typename DomTreeT::NodePtr From, 200 typename DomTreeT::NodePtr To); 202 template <typename DomTreeT> [all …]
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | DominanceFrontier.h | 127 using DomTreeT = DomTreeBase<BlockT>; 131 void analyze(DomTreeT &DT) { in analyze() 138 const DomSetType &calculate(const DomTreeT &DT, const DomTreeNodeT *Node); 143 using DomTreeT = DomTreeBase<BasicBlock>;
|
D | RegionInfo.h | 91 using DomTreeT = DominatorTree; 262 using DomTreeT = typename Tr::DomTreeT; 274 DomTreeT *DT; 311 RegionBase(BlockT *Entry, BlockT *Exit, RegionInfoT *RI, DomTreeT *DT, 682 using DomTreeT = typename Tr::DomTreeT; 715 DomTreeT *DT;
|
D | DominanceFrontierImpl.h | 160 ForwardDominanceFrontierBase<BlockT>::calculate(const DomTreeT &DT, in calculate()
|
D | RegionInfoImpl.h | 45 typename Tr::RegionInfoT *RInfo, DomTreeT *dt, in RegionBase()
|
/external/llvm/include/llvm/Analysis/ |
D | DominanceFrontier.h | 121 typedef DominatorTreeBase<BlockT> DomTreeT; typedef 127 void analyze(DomTreeT &DT) { in analyze() 134 const DomSetType &calculate(const DomTreeT &DT, const DomTreeNodeT *Node); 139 typedef DominatorTreeBase<BasicBlock> DomTreeT; typedef
|
D | RegionInfo.h | 85 typedef DominatorTree DomTreeT; 254 typedef typename Tr::DomTreeT DomTreeT; 270 DomTreeT *DT; 307 RegionBase(BlockT *Entry, BlockT *Exit, RegionInfoT *RI, DomTreeT *DT, 659 typedef typename Tr::DomTreeT DomTreeT; 696 DomTreeT *DT;
|
D | DominanceFrontierImpl.h | 153 ForwardDominanceFrontierBase<BlockT>::calculate(const DomTreeT &DT, in calculate()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | DominanceFrontier.h | 128 using DomTreeT = DomTreeBase<BlockT>; 132 void analyze(DomTreeT &DT) { in analyze() 139 const DomSetType &calculate(const DomTreeT &DT, const DomTreeNodeT *Node); 144 using DomTreeT = DomTreeBase<BasicBlock>;
|
D | RegionInfo.h | 92 using DomTreeT = DominatorTree; 263 using DomTreeT = typename Tr::DomTreeT; 275 DomTreeT *DT; 312 RegionBase(BlockT *Entry, BlockT *Exit, RegionInfoT *RI, DomTreeT *DT, 684 using DomTreeT = typename Tr::DomTreeT; 717 DomTreeT *DT;
|
D | DominanceFrontierImpl.h | 160 ForwardDominanceFrontierBase<BlockT>::calculate(const DomTreeT &DT, in calculate()
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | MachineDominators.h | 46 using DomTreeT = DomTreeBase<MachineBasicBlock>; variable 70 std::unique_ptr<DomTreeT> DT; 87 DomTreeT &getBase() { in getBase() 88 if (!DT) DT.reset(new DomTreeT()); in getBase()
|
D | MachineDominanceFrontier.h | 24 using DomTreeT = DomTreeBase<MachineBasicBlock>;
|
D | MachineRegionInfo.h | 36 using DomTreeT = MachineDominatorTree;
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | MachineDominators.h | 47 using DomTreeT = DomTreeBase<MachineBasicBlock>; variable 71 std::unique_ptr<DomTreeT> DT; 88 DomTreeT &getBase() { in getBase() 89 if (!DT) DT.reset(new DomTreeT()); in getBase()
|
D | MachineDominanceFrontier.h | 25 using DomTreeT = DomTreeBase<MachineBasicBlock>;
|
D | MachineRegionInfo.h | 36 using DomTreeT = MachineDominatorTree;
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | SIInsertSkips.cpp | 212 using DomTreeT = DomTreeBase<MachineBasicBlock>; in splitBlock() typedef 213 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock() 215 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ}); in splitBlock() 216 DTUpdates.push_back({DomTreeT::Delete, &MBB, Succ}); in splitBlock() 218 DTUpdates.push_back({DomTreeT::Insert, &MBB, SplitBB}); in splitBlock()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineDominanceFrontier.h | 23 typedef DominatorTreeBase<MachineBasicBlock> DomTreeT; typedef
|
D | MachineRegionInfo.h | 37 typedef MachineDominatorTree DomTreeT;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | MachineDominators.cpp | 76 if (!DT->verify(DomTreeT::VerificationLevel::Basic)) { in verifyAnalysis()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | MachineDominators.cpp | 76 if (!DT->verify(DomTreeT::VerificationLevel::Basic)) { in verifyAnalysis()
|