Home
last modified time | relevance | path

Searched refs:DomTreeT (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h54 template <typename DomTreeT>
1538 DomTreeT FreshTree; in IsSameAsFreshTree()
1556 template <class DomTreeT>
1566 GraphDiff<typename DomTreeT::NodePtr, DomTreeT::IsPostDominator> PreViewCFG( in CalculateWithUpdates()
1572 template <class DomTreeT>
1573 void InsertEdge(DomTreeT &DT, typename DomTreeT::NodePtr From, in InsertEdge()
1579 template <class DomTreeT>
1580 void DeleteEdge(DomTreeT &DT, typename DomTreeT::NodePtr From, in DeleteEdge()
1586 template <class DomTreeT>
1595 template <class DomTreeT>
[all …]
H A DGenericDomTree.h49 template <typename DomTreeT>
198 template <typename DomTreeT>
199 void Calculate(DomTreeT &DT);
201 template <typename DomTreeT>
205 template <typename DomTreeT>
206 void InsertEdge(DomTreeT &DT, typename DomTreeT::NodePtr From,
209 template <typename DomTreeT>
210 void DeleteEdge(DomTreeT &DT, typename DomTreeT::NodePtr From,
213 template <typename DomTreeT>
220 template <typename DomTreeT>
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDominanceFrontier.h129 using DomTreeT = DomTreeBase<BlockT>;
133 void analyze(DomTreeT &DT) { in analyze()
140 const DomSetType &calculate(const DomTreeT &DT, const DomTreeNodeT *Node);
145 using DomTreeT = DomTreeBase<BasicBlock>;
H A DRegionInfo.h91 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 DDominanceFrontierImpl.h158 ForwardDominanceFrontierBase<BlockT>::calculate(const DomTreeT &DT, in calculate()
H A DRegionInfoImpl.h43 typename Tr::RegionInfoT *RInfo, DomTreeT *dt, in RegionBase()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILateBranchLowering.cpp110 using DomTreeT = DomTreeBase<MachineBasicBlock>; in splitBlock() typedef
111 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock()
113 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ}); in splitBlock()
114 DTUpdates.push_back({DomTreeT::Delete, &MBB, Succ}); in splitBlock()
116 DTUpdates.push_back({DomTreeT::Insert, &MBB, SplitBB}); in splitBlock()
H A DSIWholeQuadMode.cpp790 using DomTreeT = DomTreeBase<MachineBasicBlock>; in splitBlock() typedef
791 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock()
793 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ}); in splitBlock()
794 DTUpdates.push_back({DomTreeT::Delete, BB, Succ}); in splitBlock()
796 DTUpdates.push_back({DomTreeT::Insert, BB, SplitBB}); in splitBlock()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h24 using DomTreeT = DomTreeBase<MachineBasicBlock>;
H A DMachineRegionInfo.h36 using DomTreeT = MachineDominatorTree;