OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:IsPostDom
(Results
1 - 8
of
8
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IteratedDominanceFrontier.h
22
template <bool
IsPostDom
> struct ChildrenGetterTy<BasicBlock,
IsPostDom
> {
27
ChildrenGetterTy(const GraphDiff<BasicBlock *,
IsPostDom
> *GD) : GD(GD) {
33
const GraphDiff<BasicBlock *,
IsPostDom
> *GD = nullptr;
38
template <bool
IsPostDom
>
39
class IDFCalculator final : public IDFCalculatorBase<BasicBlock,
IsPostDom
> {
42
typename llvm::IDFCalculatorBase<BasicBlock,
IsPostDom
>;
45
IDFCalculator(DominatorTreeBase<BasicBlock,
IsPostDom
> &DT)
48
IDFCalculator(DominatorTreeBase<BasicBlock,
IsPostDom
> &DT,
49
const GraphDiff<BasicBlock *,
IsPostDom
> *GD
[
all
...]
DominanceFrontierImpl.h
49
template <class BlockT, bool
IsPostDom
>
50
void DominanceFrontierBase<BlockT,
IsPostDom
>::removeBlock(BlockT *BB) {
57
template <class BlockT, bool
IsPostDom
>
58
void DominanceFrontierBase<BlockT,
IsPostDom
>::addToFrontier(iterator I,
65
template <class BlockT, bool
IsPostDom
>
66
void DominanceFrontierBase<BlockT,
IsPostDom
>::removeFromFrontier(
73
template <class BlockT, bool
IsPostDom
>
74
bool DominanceFrontierBase<BlockT,
IsPostDom
>::compareDomSet(
98
template <class BlockT, bool
IsPostDom
>
99
bool DominanceFrontierBase<BlockT,
IsPostDom
>::compare
[
all
...]
DominanceFrontier.h
39
template <class BlockT, bool
IsPostDom
>
50
SmallVector<BlockT *,
IsPostDom
? 4 : 1> Roots;
51
static constexpr bool IsPostDominators =
IsPostDom
;
LoopInfo.h
65
template <class N, bool
IsPostDom
> class DominatorTreeBase;
/src/external/apache2/llvm/dist/llvm/include/llvm/Support/
GenericIteratedDominanceFrontier.h
39
template <class NodeTy, bool
IsPostDom
> struct ChildrenGetterTy {
57
template <class NodeTy, bool
IsPostDom
> class IDFCalculatorBase {
60
std::conditional_t<
IsPostDom
, Inverse<NodeTy *>, NodeTy *>;
62
IDFCalculatorDetail::ChildrenGetterTy<NodeTy,
IsPostDom
>;
64
IDFCalculatorBase(DominatorTreeBase<NodeTy,
IsPostDom
> &DT) : DT(DT) {}
66
IDFCalculatorBase(DominatorTreeBase<NodeTy,
IsPostDom
> &DT,
105
DominatorTreeBase<NodeTy,
IsPostDom
> &DT;
118
template <class NodeTy, bool
IsPostDom
>
119
typename ChildrenGetterTy<NodeTy,
IsPostDom
>::ChildrenTy
120
ChildrenGetterTy<NodeTy,
IsPostDom
>::get(const NodeRef &N)
[
all
...]
GenericDomTree.h
44
template <typename NodeT, bool
IsPostDom
>
227
template <typename NodeT, bool
IsPostDom
>
238
static constexpr bool IsPostDominator =
IsPostDom
;
249
SmallVector<NodeT *,
IsPostDom
? 4 : 1> Roots;
558
GraphDiff<NodePtr,
IsPostDom
> PostViewCFG(PostViewUpdates);
568
GraphDiff<NodePtr,
IsPostDom
> PreViewCFG(AllUpdates,
570
GraphDiff<NodePtr,
IsPostDom
> PostViewCFG(PostViewUpdates);
688
if (!
IsPostDom
) return;
922
template <typename NodeT, bool
IsPostDom
>
923
bool DominatorTreeBase<NodeT,
IsPostDom
>::dominates(const NodeT *A
[
all
...]
GenericDomTreeConstruction.h
60
static constexpr bool
IsPostDom
= DomTreeT::IsPostDominator;
61
using GraphDiffT = GraphDiff<NodePtr,
IsPostDom
>;
173
// relative to
IsPostDom
-- using reverse edges for dominators and forward
196
constexpr bool Direction = IsReverse !=
IsPostDom
; // XOR.
324
assert(
IsPostDom
&& "Only postdominators have a virtual root");
355
if (!
IsPostDom
) {
510
assert(
IsPostDom
&& "This function is for postdominators only");
549
if (!
IsPostDom
) {
593
NodePtr Root =
IsPostDom
? nullptr : DT.Roots[0];
653
assert((From ||
IsPostDom
) &
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
Dominators.h
41
template <bool
IsPostDom
>
46
using DominatorTreeBase = llvm::DominatorTreeBase<CFGBlock,
IsPostDom
>;
95
llvm::errs() << "Immediate " << (
IsPostDom
? "post " : "")
114
bool IsDomTreeRoot = !IDom && !
IsPostDom
&& IsEntryBlock;
116
IDom && !IDom->getBlock() &&
IsPostDom
&& IsExitBlock;
182
using CFGDomTree = CFGDominatorTreeImpl</*
IsPostDom
*/ false>;
183
using CFGPostDomTree = CFGDominatorTreeImpl</*
IsPostDom
*/ true>;
194
template <bool
IsPostDom
>
195
struct ChildrenGetterTy<clang::CFGBlock,
IsPostDom
> {
201
typename IDFCalculatorBase<clang::CFGBlock,
IsPostDom
>::OrderedNodeTy
[
all
...]
Completed in 30 milliseconds
Indexes created Sat Sep 26 00:25:34 UTC 2026