Searched refs:DomTreeT (Results 1 – 12 of 12) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericDomTreeConstruction.h | 54 template <typename DomTreeT> 1543 DomTreeT FreshTree; in IsSameAsFreshTree() 1561 template <class DomTreeT> 1571 GraphDiff<typename DomTreeT::NodePtr, DomTreeT::IsPostDominator> PreViewCFG( in CalculateWithUpdates() 1577 template <class DomTreeT> 1578 void InsertEdge(DomTreeT &DT, typename DomTreeT::NodePtr From, in InsertEdge() 1584 template <class DomTreeT> 1585 void DeleteEdge(DomTreeT &DT, typename DomTreeT::NodePtr From, in DeleteEdge() 1591 template <class DomTreeT> 1600 template <class DomTreeT> [all …]
|
| H A D | GenericDomTree.h | 48 template <typename DomTreeT> 197 template <typename DomTreeT> 198 void Calculate(DomTreeT &DT); 200 template <typename DomTreeT> 204 template <typename DomTreeT> 205 void InsertEdge(DomTreeT &DT, typename DomTreeT::NodePtr From, 208 template <typename DomTreeT> 209 void DeleteEdge(DomTreeT &DT, typename DomTreeT::NodePtr From, 212 template <typename DomTreeT> 219 template <typename DomTreeT> [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SILateBranchLowering.cpp | 103 using DomTreeT = DomTreeBase<MachineBasicBlock>; in splitBlock() typedef 104 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock() 106 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ}); in splitBlock() 107 DTUpdates.push_back({DomTreeT::Delete, &MBB, Succ}); in splitBlock() 109 DTUpdates.push_back({DomTreeT::Insert, &MBB, SplitBB}); in splitBlock()
|
| H A D | SIWholeQuadMode.cpp | 766 using DomTreeT = DomTreeBase<MachineBasicBlock>; in splitBlock() typedef 767 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock() 769 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ}); in splitBlock() 770 DTUpdates.push_back({DomTreeT::Delete, BB, Succ}); in splitBlock() 772 DTUpdates.push_back({DomTreeT::Insert, BB, SplitBB}); in splitBlock()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A 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>;
|
| H A 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;
|
| H A D | DominanceFrontierImpl.h | 160 ForwardDominanceFrontierBase<BlockT>::calculate(const DomTreeT &DT, in calculate()
|
| H A D | RegionInfoImpl.h | 45 typename Tr::RegionInfoT *RInfo, DomTreeT *dt, in RegionBase()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A 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()
|
| H A D | MachineDominanceFrontier.h | 24 using DomTreeT = DomTreeBase<MachineBasicBlock>;
|
| H A D | MachineRegionInfo.h | 36 using DomTreeT = MachineDominatorTree;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineDominators.cpp | 76 if (!DT->verify(DomTreeT::VerificationLevel::Basic)) { in verifyAnalysis()
|