Home
last modified time | relevance | path

Searched refs:DomTreeBuilder (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp83 llvm::DomTreeBuilder::Calculate<DomTreeBuilder::BBDomTree>(
84 DomTreeBuilder::BBDomTree &DT);
86 llvm::DomTreeBuilder::CalculateWithUpdates<DomTreeBuilder::BBDomTree>(
87 DomTreeBuilder::BBDomTree &DT, BBUpdates U);
90 llvm::DomTreeBuilder::Calculate<DomTreeBuilder::BBPostDomTree>(
91 DomTreeBuilder::BBPostDomTree &DT);
95 llvm::DomTreeBuilder::InsertEdge<DomTreeBuilder::BBDomTree>(
96 DomTreeBuilder::BBDomTree &DT, BasicBlock *From, BasicBlock *To);
98 llvm::DomTreeBuilder::InsertEdge<DomTreeBuilder::BBPostDomTree>(
99 DomTreeBuilder::BBPostDomTree &DT, BasicBlock *From, BasicBlock *To);
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h48 namespace DomTreeBuilder {
58 friend struct DomTreeBuilder::SemiNCAInfo<DominatorTreeBase<NodeT, false>>;
59 friend struct DomTreeBuilder::SemiNCAInfo<DominatorTreeBase<NodeT, true>>;
190 namespace DomTreeBuilder {
276 friend struct DomTreeBuilder::SemiNCAInfo<DominatorTreeBase>;
615 DomTreeBuilder::ApplyUpdates(*this, PreViewCFG, nullptr);
627 DomTreeBuilder::ApplyUpdates(*this, PostViewCFG, &PostViewCFG);
639 DomTreeBuilder::ApplyUpdates(*this, PreViewCFG, &PostViewCFG);
657 DomTreeBuilder::InsertEdge(*this, From, To);
675 DomTreeBuilder::DeleteEdge(*this, From, To);
[all …]
H A DGenericDomTreeConstruction.h52 namespace DomTreeBuilder {
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVStructurizer.cpp312 DomTreeBuilder::BBDomTree DT;
313 DomTreeBuilder::BBPostDomTree PDT;
614 DomTreeBuilder::BBDomTree DT; in addMergeForNodesWithMultiplePredecessors()
730 DomTreeBuilder::BBPostDomTree PDT; in addMergeForDivergentBlocks()
1039 DomTreeBuilder::BBDomTree DT; in addHeaderToRemainingDivergentDAG()
1040 DomTreeBuilder::BBPostDomTree PDT; in addHeaderToRemainingDivergentDAG()
H A DSPIRVUtils.h70 DomTreeBuilder::BBDomTree DT;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDominators.h55 namespace DomTreeBuilder {
171 explicit DominatorTree(DominatorTree &DT, DomTreeBuilder::BBUpdates U) {
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDominators.cpp43 namespace DomTreeBuilder { namespace
H A DMachinePostDominators.cpp24 namespace DomTreeBuilder { namespace
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePostDominators.h25 namespace DomTreeBuilder {
H A DMachineDominators.h42 namespace DomTreeBuilder {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp351 template void DomTreeBuilder::Calculate<DominatorTreeBase<VPBlockBase, false>>(